A user sandith752 in reddit asked to tell him, where are the best places to see the London Skyline for free.
These are the answers that probably could help you too:
- That looks to be taken from one of the tall residentials at Canada Water (private). Closest public 'high point' with a roughly equivalent angle that I can think of would be Stave Hill but there are trees in the way.
If height isn't important there are fine easterly views of the Shard / City from the Thames (Path) along the whole Bermondsey - Rotherhithe reach.
Also in the east the cable car is a great view though obviously paid and moving.
Greenwich Park of course.
Shooters Hill is a big favourite, at street level try Occupation Lane or Severndroog Castle nearby costs money but gives you an amazing unobstructed panorama.
From the South you have tons of options. Norwood Park, Horniman Museum gardens, One Tree Hill, Brockwell Park, Forest Hill, Burgess Park etc.
From the north Primrose Hill, Parliament Hill, Archway bridge
Any hills in the west are generally so far away you need a long lens and a clear day, with london air it's usually a bit 'meh'... Sawyers Hill (Richmond Park), Horseden Hill, Wimbledon (Arthur Road)
- the best answer from stevekeiretsu.
Also, people advised:
- Very nice at night on hot weekends like we've just had, everyone's enjoying each others company and the view and if you're lucky there might be a fella playing guitar for everyone
- Sky garden is free, but you do need to book ... its at top of the walkie-talkie, so is quite central
- Good Free parks with a view are: -Greenwich -primrose hill - Parliament hill - Alexandra palace