Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.

Explore thousands of activities with free cancellation and no added fees

Skip the line and get tickets to top attractions, family activities, excursions and day tours

Members get extra discounts on thousands of hotels and experiences. Sign up today.

Explore the world from home

Browse St. Petersburg Activities by Category

Top Activities in St. Petersburg

See all 1440 things to do in St. Petersburg


St. Petersburg Attractions

Few places on the globe stir up interest quite like the mysterious cities of Russia. St Petersburg has become a top vacation spot for people all over the globe who want to unveil the mystery of this great city. There is no shortage of things to do in St Petersburg. Picture yourself walking among the ancient buildings and vibrant palaces in this city of beauty, mystery, and romance. is your inside guide to all the best attractions in St Petersburg.

St Petersburg Excursions

There are over a dozen palaces in St Petersburg. Tourists can roam the halls of these amazing architectural masterpieces and walk in the footsteps of past Russian royalty. The most famous palace in Russia is The Winter Palace. This estate was built in 1708 and has served as the residence for many members of Russian nobility including Catherine the Great and Alexander II.

Take Part in St Petersburg Activities

It is easy for the average tourist to feel overwhelmed by all that St Petersburg has to offer, but the St Petersburg Metro is one of the most sophisticated public transportation systems in the world. St Petersburg is also served by a bus network, a tram system, aquabus (water taxi) service, and an ample number of taxis. The city is marked by gorgeous rivers and canals. Don't miss out on your chance to map out a boat tour for breathtaking views of the city not seen on land.

St Petersburg Tours Should Include Art and Ballet

St Petersburg has a compelling art scene that is revered around the world. Tourists are encouraged to visit the famous Mariinsky Theatre to catch a performance of opera or ballet. Meanwhile most book lovers are aware that St Petersburg is where famous novelist Fyodor Dostoyevsky spent most of his adult life. The setting of the city is inextricably linked with his memory. A local monument built to commemorate the great writer is now one of the most popular spots in all of St Petersburg.

St Petersburg is one of the best spots on the globe for a vacation which will inspire and intrigue you. Come experience a city of timeless beauty and impressive modernity full of lights and wonder. The breathtaking beauty of St Petersburg is something you must see for yourself.

Things to Do in St. Petersburg with Kids

There's fun for the whole family no matter where you wander in St. Petersburg. Here are a few family friendly experiences to enjoy together that are bound to make your getaway memorable:

Free Things to Do in St. Petersburg

Vacationing on a budget in St. Petersburg? Spend time instead of money on awesome experiences.

Kirov Park - If you're hoping to turn up the fun factor on your break, this is a good place to start.

Red Bridge - This modern landmark is the perfect backdrop for a selfie.

Pevcheskiy Bridge - Visit this historic landmark and learn a bit about the cultural heritage of the area.

Palace Square - Saunter down the sidewalks and enjoy the vibe of this favorite area.

Alexander Column - Make time to have a look at this place of local significance.

Kazan Cathedral - Gain a better understanding of local religious beliefs at this spiritual place.

Alexander Garden - Grab your rug, pick up a snack and find a cozy spot to be with nature.

Explore The Neighborhoods of St. Petersburg

St. Petersburg City Centre

Interesting museums, cozy cafés and churches are just a few top things to explore in St. Petersburg City Centre. A visit to State Hermitage Museum and Winter Palace or Russian Museum might round out your trip, and you can jump aboard the metro at Gostiny Dvor Station or Dostoyevskaya Station to get around town.


Nevsky Prospekt

Walk one of Russia’s most famous streets and take in the sights and sounds of central St. Petersburg.



Consider a visit to State Hermitage Museum and Winter Palace and take some time to enjoy the interesting museums during your time in Tsentralny. If you want to see more of the city, jump on the metro at Mayakovskaya Station or Dostoyevskaya Station.



Spend some time visiting places like Mariinsky Theatre while getting to know Admiralteyskiy, and be sure to check out the cozy coffeehouses. You can hop aboard the metro at Tekhnologichesky Institut Station or Sadovaya Station to see more of the area.

MonumentFriendly PeopleCastle


Get to know Nevsky and its many features like its churches and gardens. You might want to explore sights like Ice Palace Saint Petersburg and Museum of the Imperial Porcelain Factory, and you can jump on the metro at Ulitsa Dybenko Station or Prospekt Bolshevikov Station to get around the city.

MonumentIce HockeyCastle

Petrogradskaya District

Petrogradskaya District is well-liked for its museums and architecture. If you're hoping to get in some sightseeing, Peter and Paul Fortress and Saint Petersburg Toy Museum are top spots, and you can jump on the metro at Chkalovskaya Station or Krestovsky Ostrov Station to get around.


Frequently Asked Questions

What to do in St. Petersburg on a sunny day?

When the weather forecast is fine, these outdoor experiences are hard to pass up:

What to do in St. Petersburg on a rainy day?

Dive into a few of these enticing indoor activities and turn a miserable, rainy day into something fun:

What should I not miss in St. Petersburg?

Put these sights at the top of your to-do list to make the most of your visit:

  • State Hermitage Museum and Winter Palace
  • Catherine Palace and Park in Tsarskoye Selo
  • Peter and Paul Fortress
  • Church of the Savior on Spilled Blood

Are there cheap things to do in St. Petersburg?

Keep more of your hard-earned dollars in your pocket with these cheap and fun things to do:

What can you do in St. Petersburg for free?

Your vacation in St. Petersburg doesn't have to cost a fortune with free things like these to keep you entertained:

  • Kazan Cathedral
  • Palace Square
  • Peterhof Palace and Garden
  • Summer Garden