With its imperial palaces, grand cathedrals, and scenic canals, St. Petersburg has no shortage of photo-worthy vistas. Whether flying overhead, cruising along the river, or sipping cocktails at a rooftop bar, here’s our pick of the best views in St. Petersburg.
Where to Find the Best Views in St. Petersburg
For aerial vistas.
Soar over St. Petersburg on a helicopter flight for an unbeatable aerial view of the city. Look down over the Neva River, spot landmarks such as the Hermitage and the Peter and Paul Fortress, or opt for a longer flight and fly over Peterhof Palace or the Catherine Palace and Park in Pushkin.
St. Isaac's Cathedral
For 360-degree views.
For an unusual sightseeing experience.
Adventurous travelers can enjoy a real view from the rooftops on this unique tour of St. Petersburg. Follow your guide through the historic center, walking along the sloping rooftops of the old buildings and gazing out at the city, as well as along the busy boulevard of Nevsky Prospekt below.
For riverside vistas.
With its monumental bridges, pretty canals, and palatial landmarks, St. Petersburg offers a majestic backdrop for a river cruise. For the most memorable experience, set sail at midnight during the famous White Nights and enjoy sightseeing by twilight.
For drinks with a view.
Book a table at the Sky Bar and Lounge for dinner with a view on the 18th floor of the Azimut Hotel. At 226 feet (69 meters), it’s the highest bar in St. Petersburg, and the floor-to-ceiling windows afford panoramic views of the city below.