St. Petersburg, Russia - Things to Do in St. Petersburg

Things to Do in St. Petersburg

St. Petersburg, Russia - Complete Travel Guide

St. Petersburg strikes you as a city that was designed to impress, and honestly, it succeeds. Built by Peter the Great as his "window to Europe," the former imperial capital sprawls across dozens of islands connected by elegant bridges, with pastel-colored palaces and golden domes reflecting in the canals. The architecture here is breathtaking - think Versailles-level opulence but with a distinctly Russian soul. What makes St. Petersburg particularly compelling is how it balances its imperial grandeur with a colorful cultural scene. You'll find world-class museums housing some of humanity's greatest art treasures, alongside cozy cafes where locals debate literature over tea. The city has this almost theatrical quality, especially during the White Nights of summer when the sun barely sets and the whole place takes on an otherworldly glow.

Top Things to Do in St. Petersburg

Hermitage Museum

The Hermitage ranks among the world's greatest art museums, housed in the opulent Winter Palace and several connected buildings. You'll need at least half a day to scratch the surface of its three million artifacts, including works by Da Vinci, Rembrandt, and Picasso. The palace rooms themselves are as impressive as the art they contain.

Booking Tip: Book skip-the-line tickets online in advance (around $20-25) as queues can be brutal, especially in summer. Consider a guided tour for your first visit to help navigate the overwhelming collection. Wednesday evenings offer extended hours with fewer crowds.

Peterhof Palace and Gardens

Often called the "Russian Versailles," Peterhof dazzles with its elaborate fountain system and baroque palace overlooking the Gulf of Finland. The Grand Cascade features 64 fountains that create a spectacular water show, while the palace interiors showcase imperial luxury at its peak. The gardens themselves stretch for miles along the waterfront.

Booking Tip: Entry costs around $15-20 for the gardens plus $10-15 for palace interiors. Book online to avoid ticket office lines. Fountains operate May through October - outside this period, you're missing the main attraction. Hydrofoil boats from the city center ($15-20) offer scenic transport.

Church of the Savior on Spilled Blood

This colorful onion-domed cathedral looks like something from a fairy tale, built on the spot where Tsar Alexander II was assassinated. The exterior's energetic mosaics are impressive, but the interior absolutely dazzles with over 7,000 square meters of intricate mosaic work covering every surface. It's one of those places that photographs can't quite capture.

Booking Tip: Tickets cost around $10-12 and can be purchased on-site or online. Evening visits offer beautiful lighting and fewer crowds. Audio guides ($5) are worth it for the historical context. Allow 45 minutes to an hour for a thorough visit.

Mariinsky Theatre

The legendary Mariinsky has been the heart of Russian ballet and opera since 1860, where Tchaikovsky's masterpieces premiered and where stars like Nureyev and Baryshnikov got their start. The historic theatre's blue and gold interior creates an intimate atmosphere, while the newer Mariinsky II offers modern acoustics. Even if you're not typically an opera fan, the experience is magical.

Booking Tip: Tickets range from $20-200+ depending on performance and seating. Book well in advance through the official website for popular shows. Dress codes are enforced - smart casual minimum. The historic stage offers more atmosphere, but Mariinsky II has better sightlines from cheaper seats.

White Nights Festival

During summer's White Nights (roughly mid-May through July), St. Petersburg transforms into a city that never sleeps as daylight stretches past midnight. The city celebrates with outdoor concerts, late-night museum openings, and the famous Scarlet Sails celebration. Wandering the illuminated streets at 2 AM with bright skies overhead feels surreal.

Booking Tip: No tickets needed for the general White Nights experience, though specific events like Scarlet Sails require advance planning and crowds are intense. Hotel prices spike 50-100% during peak weeks in June. Book accommodations months ahead and expect higher restaurant prices and longer waits.

Getting There

Most international visitors fly into Pulkovo Airport, about 45 minutes south of the city center. The airport express bus (around $2) connects to Moskovskaya metro station, while taxis cost $15-25 depending on traffic. If you're coming from Moscow, the overnight train is actually quite pleasant - you'll wake up in St. Petersburg having saved a night's accommodation. The high-speed Sapsan train covers the route in under four hours during daylight. Many visitors also arrive by cruise ship, docking right in the city center.

Getting Around

St. Petersburg's metro system is efficient, cheap (under $1 per ride), and several stations are architectural marvels worth seeing. The city center is quite walkable, and you'll want to stroll anyway to appreciate the architecture. Taxis and ride-sharing apps work well for longer distances or when your feet give out. During White Nights, many people simply walk everywhere since it never really gets dark. Buses and trams cover areas the metro doesn't reach, though they can be crowded and confusing for visitors.

Where to Stay

Historic Center (Nevsky Prospekt area)
Palace Embankment (near Hermitage)
Vasilievsky Island
Petrogradsky Island
Admiralty District
Sennaya Square area

Food & Dining

St. Petersburg's food scene has evolved dramatically, blending traditional Russian cuisine with modern techniques and international influences. You'll find everything from Soviet-era stolovayas (canteens) serving hearty, cheap meals to innovative restaurants reimagining Russian classics. The city does particularly well with Georgian cuisine - khachapuri and khinkali are everywhere and usually excellent. For a quintessential experience, try a traditional Russian restaurant for borscht and beef stroganoff, but don't miss the newer wave of places doing creative things with local ingredients like Baltic fish and foraged mushrooms.

Top-Rated Restaurants in Russia

Highly-rated dining options based on Google reviews (4.5+ stars, 100+ reviews)

View all food guides →

Pinzeria by Bontempi

4.7 /5
(2031 reviews) 2

Casa di famiglia

4.7 /5
(1854 reviews) 2

Probka

4.6 /5
(1415 reviews) 3

La Bottega Siciliana

4.5 /5
(1237 reviews) 3

Il Milanese

4.8 /5
(632 reviews) 2

Cantinetta Antinori

4.6 /5
(518 reviews) 4
Explore Italian →

When to Visit

The White Nights period from mid-May through July offers the most magical experience, with nearly 24 hours of daylight and the city's festival atmosphere. That said, this is also peak tourist season with higher prices and bigger crowds. Spring (April-May) and early fall (September) provide pleasant weather with fewer visitors and reasonable hotel rates. Winter can be beautiful with snow-covered palaces, though daylight hours are brutally short and temperatures bitter. If you can handle the cold, winter offers the most authentic local experience and the lowest prices.

Insider Tips

Many museums offer free admission on the first Thursday of each month for Russian citizens - some extend this to all visitors, so it's worth checking
The metro closes around midnight, but during White Nights, walking back to your hotel at 2 AM in broad daylight is part of the experience
Restaurant service can be notably slow by Western standards - this isn't rudeness, it's just the pace, so don't plan tight dinner schedules

Complete St. Petersburg Travel Guide

Explore our dedicated guide to St. Petersburg with detailed neighborhood guides, activities, and local tips

Explore Now →

Explore Activities in St. Petersburg

Plan Your Perfect Trip

Get insider tips and travel guides delivered to your inbox

We respect your privacy. Unsubscribe anytime.