Get Up to 10% OFF

Plan Your Next Vacation
Skip to content Skip to sidebar Skip to footer

25+ Interesting Things To Do in St. Petersburg

St. Petersburg is a great city filled with galleries, spectacular architecture, winter palaces, exotic gardens, and plenty of local cafes. There are numerous St.Petersburg attractions to visit from ornate palaces to lush gardens that draw millions of visitors each year. We have for you a list of the most interesting things to do in St. Petersburg that will wow you. 

25+ Top Things To Do in St. Petersburg

1) Indulge in the Beauty of the Griboyedov Canals 

things to do in St Petersburg-Canal tour

Explore the landscapes of this stunning city, a memorable Petersburg thing to do is a canal tour. There are over 800 bridges and about 300 kilometres of artificial canals here. Go on a majestic voyage with your family and soak in the beauty of the Griboyedov Canal along the Krivusha River, one of the most memorable things to do in St. Petersburg.

Recommended for: Families, tourists

Location: Griboyedov Canal

Average Price: $5.06

Timings: 10.30 am to 8.30 pm

Pro tip: The Griboyedov Canal starts from the Moyka River near the Field of Mars


2) Visit the Neoclassical Marvel, St. Isaac Cathedral

things to do in St Petersburg - St. Issaac Cathedral visit

This beautiful Russian orthodox cathedral is now a museum and among the top Petersburg tourist attractions. The interiors with granite and marble finish will amaze you. The cathedral has outstanding interiors of colorful artwork and mosaic patterns. It is a worthwhile visit and an interesting place to go in St. Petersburg.

Recommended for: History and art lovers

Location: St. Isaac’s Square

Average Price: $3.16

Timings: 10.30 am to 6.00 pm

Pro tip: Take a good view of the gold plated dome of the museum


3) Kids Day Out at the Leningradsky Zoo Park

things to do in St Petersburg with kids
Disclaimer: Image taken from www.saint-petersburg.com

Enjoy your day at the park with fun things to do in St Petersburg such as horse riding and kids shows. Witness more than 2000 animals and 400 species here including giraffes and polar bears. Other notable types of animals are camels, reptiles, amphibians, primates among others. You can pick up souvenirs here and take a lot of photos and videos.

Recommended for: Kids, families

Location: 1, Aleksandrovsky Park 

Average Price: $6.32

Timings: 10.00 am to 5.00 pm

Pro tip: Don’t miss the exhibits such as the Riding Circle, Trail Ranger, and Primate Pavilion


4) Witness an Imperial Residence, The Pavlovsk Palace

things to do in St Petersburg - Imperial Residence

This 18th-Century Russian imperial residence was built by Catherine the Great for her son Grand Duke Paul. The majestic palace is one of the top places to go in St. Petersburg. Enjoy being in this neoclassical architecture that became home to the Duke’s widow Maria Feodorovna. You will be delighted by this wonderful Petersburg tourist attraction. 

Recommended for: Tourists

Location: Alexander Park

Average Price: $6.32

Timings: 10.00 am to 6.00 pm

Pro tip: Take a walk in Leningradskaya Park and relax in the opulent view.


5) Visit the State Hermitage Museum and Winter Palace

things to do in St Petersburg for Art and Architecture lovers

If you are passionate about art then this is a must-visit place in St. Petersburg. The collection is wide where you can marvel at the Baroque architecture of this lavish building. The Winter Palace was the main residence of the Russian Tsars. Located on the bank of the Neva River, this is a magnificent Petersburg tourist attraction.

Recommended for: History lovers, tourists

Location: Dvortsovaya Square, St. Petersburg 

Average Price: $3.79 – $9.23 roubles 

Timings: 11.00 am to 11.00 pm

Pro tip: The palace boasts of 1,786 doors,1,945 windows, and lavishly decorated halls. So, choose your sightseeing tour smartly as you cannot explore everything in one day.


6) Experience the Beauty of the Baroque Architecture of the Summer Palace

things to do in St Petersburg - Summer Palace

 An amazing St. Petersburg attraction is the lovely summer gardens and palace of Peter the Great. It is one of the top St. Petersburg attractions with great history and some unbelievable pieces of art. This beautiful St. Petersburg thing to see is on an island formed by the Fontanka River, Moyka River, and the Swan Canal.

Recommended for: Tourists

Location: St. Petersburg

Average Price:$3.79

Timings: 11.00 am to 6.00 pm

Pro tip: This was the emperor’s mansion where you can see everything in original – clothing, art and furniture.


7) Get Spiritual Vibes at the Savior On The Spilled Blood Church

A top thing to do in St. Petersburg is a tour of the beautiful church that dates back in time to the reign of Alexander III. The church is dedicated in honor of his father and is a memorial who was killed by an assassin. Be in awe of the ornate architecture where a shrine exists decorated with topaz, lazurite, and semi-precious stones, the exact site where the tsar was assassinated.

Recommended for: Tourists, History lovers

Location: Griboyedov Canal Embankment, St. Petersburg

Average Price: $3.88 

Timings: 10.30 am to 6.00 pm

Pro tip: Other names that the church is called are the Temple of the Savior on Spilled Blood and the Cathedral of the Resurrection of Christ


8) Catch the Best Creative Talent at the Swan Lake Ballet

The Mikhailovsky Theatre is one of Russia’s oldest St Petersburg tourist attractions. The beautifully renovated theatre presents dance and ballet performances. It is a beautiful petite theatre with artists exhibiting their creative talent in this warm and authentic place. Experiencing the amazing ballet show is a greatly recommended thing to do in St. Petersburg. 

Recommended for: Tourists

Location: The Mikhailovsky Theatre

Average Price: $162

Timings: 12 noon to 6.30 pm

Pro tip: The fantastic ballet is about 3-hour long performed in three acts and four scenes.


9) Explore the Oldest Botanical Garden of Peter the Great

The St. Petersburg Botanical Garden consists of the outdoor and indoor collection with a large farmhouse and tropical plant-filled greenhouses. This place to visit in Petersburg is situated on Aptekarsky Island and belongs to the Komarov Botanical Institute of the Russian Academy of Sciences. The history of the garden with unusual plants is presented in a fascinating way by expert guides and is a worthwhile Petersburg tourist attraction.

Recommended for: Tourists, plant lovers

Location: Ulitsa Professora Popova

Average Price: $0.50

Timings: 10.00 am to 5.00 pm

Pro tip: Look around for specimens of Victoria Regia and other exquisite aquatic plants.


10) The Kanal Griboedova Tour at Night

The beautiful canal flows into the Fontanka River and is of 5 kilometers in length and 32 meters in width. It is named after the Russian playwright and diplomat Alexandra Griboyedova. A wonderful thing to do in Saint Petersburg at night, this spectacular canal cruise goes past 21 bridges across the canal. The Bank bridge, the Italian Bridge, the Theatre Bridge, the Flour Bridge to name a few.

Recommended for: Tourists

Location: St. Petersburg 

Average Price: From $6.32 upwards

Timings: Midnight

Pro tip: Try and be lucky to experience the cruise on a full moon night


11) Take an Enchanting Tour of St. Petersburg at Night

Spend the night taking an excursion of about 3 to 4 hours on a sightseeing tour of St. Petersburg. See the main attractions light up with a mysterious aura that seems totally different when on a day tour. This is an unmissable thing to do in St. Petersburg at night. The journey can be either on foot or by bus as a part of a group or individually. Enjoy the brilliance of the illuminated attractions in the city.

Recommended for: Tourists

Location: St. Petersburg

Average Price: $10.11 approx.

Timings: 8.00 pm to 11.00 pm

Pro tip: The night tour is particularly fascinating during the period of white nights


12) Romance Along the Neva Embankment

Walk along the Neva Embankment and enjoy the cool weather. That is one of the most romantic things to do in Saint Petersburg at night. Enjoy the illuminated views of the Winter Palace, the House of Scientists, the Russian Museum, General Staff Building, and more. Spend precious private moments with your loved one, a fun thing to do in St. Petersburg.

Recommended for: Tourists, couples

Location: St. Petersburg

Average Price: Free 

Timings: Open all day

Pro tip: You could walk along the embankment of the Griboyedov Canal as well.


13) Drive Around St. Petersburg in a Retro Car

A fun thing to do in St. Petersburg is a special excursion by retro car. The Volga Gaz 21 will take you to every corner of the city, the itinerary that is customized on a daily basis. You will see some of the top Saint Petersburg attractions like the State Hermitage Museum, the Naval Cathedral of Saint Nicholas, Alexander Park, the Hermitage Pavilion, Grand Market Russia, Dubki Park of Culture and Leisure and much more.

Recommended for: Tourists, families

Location: St. Petersburg

Average Price: $1.52

Timings: 11.00 am to 9.00 pm

Pro tip: The tour is of a 2-hour duration which includes four passengers.


14) Learn About the Original Cathedral Founded by Peter the Great

Explore the Peter and Paul Fortress, a popular place to go in St Petersburg that contains a museum about the city’s history.  The fortress was originally a Citadel and is a burial ground of the Russian imperial family. It was also used as a jail that held some of Russia’s most prominent political prisoners. In the summer, the beach in front of the fortress is a popular picnic site and is used to host a variety of events and festivals. 

Recommended for: Tourists, families

Location: Petropavlovskaya  Fortress, St. Petersburg

Average Price: $8.54

Timings: 10.00 am to 4.00 pm (Wednesday closed) 

Pro tip: The fortress dates back to the 18th century and was used as a prison until the 20th century.


15) Have an Amazing Meal at the Glitzy Stillwaters Tavern

A gastronomical thing to do in downtown St. Petersburg is to order a meatloaf sandwich and a burger at the American bar and seafood restaurant. The food is delicious and totally worth the premium price. Highly recommended is the lobster enchiladas and the red sangria dishes. The ambience here is amazing. Toast your evening with Margarita on the rocks.

Recommended for: Youngsters, couples

Location: 224, Beach Drive NE, St. Petersburg

Average Price: Based on the menu 

Timings: 11.00 am to 10.00 pm

Pro tip: Salmon chopped, vegan thai curry, falafels are a few dishes on the menu


16) Discover the Happening Dumskaya Street

Feel the excitement of the city at night by taking a walk around this area. Choose from among the various bars and pubs and pick the one that suits your mood. Discovering the area is a great thing to do in St. Petersburg at night. The best bars are the Poison, Fidel, and Q- Bar. Usually, the best parties happen on Fridays and Saturdays that start at 10.00 pm and last until 6.00 pm.

Recommended for: Couples, youngsters

Location: Dumskaya ulitsa, St.Petersburg 

Average Price: Based on the bar menu 

Timings: 6.00 pm to 8.00 am (bar timings)

Pro tip: It’s a good idea to visit past midnight if you want to party hard and drink merry.


17) Be Amazed at the Bridge Opening Ceremony

A top thing to do in St. Petersburg at night is to witness the famous bridge opening ceremony. The Dvortsovaya Bridge is one of the famous bridges in the city. Witness the grand opening on one of St Petersburg’s famous white nights. Interact with people and feel the magic in the air, another fun thing to do in Petersburg.

Recommended for: Couples, youngsters

Location: Dumskaya Ulitsa, St. Petersburg 

Average Price: Free to view

Timings: 2.00 pm to 5.00 pm  (may vary depending on the bridge)

Pro tip: Please check the timetable of the bridge opening time.


18) Feel the Mystic At the Palace Square

A majestic St.Petersburg attraction is the sprawling Palace Square. You can witness important monuments and landmarks in the city here. Be a part of the lively crowd that gathers in the evening. Capture the essence of the city’s culture and heritage here and be surrounded by numerous buildings such as the Winter Palace. This is one of the most striking Petersburg tourist attractions as you walk in the huge expanse of imperial grandness.

Recommended for: Tourists

Location: Dvortsovaya Ploshchad, St. Petersburg 

Average Price: $62 (one day entry)

Timings: All day

Pro tip: The Palace Square was laid out in 1819 – 1829 by Carlo Rossi of Italian descent.


19) View the Famous Faberge Museum

Get to see the collections of Faberge Museum. There are also ornate jewelry and icons on display. A truly informative thing to do in St. Petersburg. Witness the world’s largest collection of Carl Faberge masterpieces especially the nine Easter eggs that are of the greatest value. The Faberge Museum displays over 4000 collections of jewelry, silverware, home decor, and religious objects. The visit is a special St.Petersburg thing to see.

Recommended for: Tourists

Location: 21, Fontanka River Emb, St. Petersburg 

Average Price: $12.30

Timings: 10.00 am to 8.45 pm (Saturday to Thursday)

Pro tip: The entrance fee includes an excursion tour and a tour guide. Do join the morning tour.


20) Explore the Grand Palace at Peterhof Museum

Another top thing to do in St. Petersburg is a visit to the famous UNESCO World Heritage site. Roam around the magnificent gardens and make it a definite thing to do in St. Petersburg. It consists of a series of palaces and gardens also called the Russian Versailles. Up until 1917, it was known as the residence of the czars.

Recommended for: Tourists

Location: 2 Razvodnaya Street, St. Petersburg 

Average Price: $7.58

Timings: 9.00 am to 8.00 pm

Pro tip: Also visit the Church Wing, Marly Palace, Cottage Palace and The Museum of Playing Cards.


21) Swing to the Music in Money Honey Bar

Listen to rock n roll music and lighten up with the energy of the night. Mingle in with the crowd and feel energetic and friendly, a great thing to do in St. Petersburg at night. Make new friends and share life stories with the local crowd. Swing away to the sound of rock n roll music on two floors with a room for discos and a concert hall.

Recommended for: Tourists,couples

Location: Ulitsa Sadovaya,St.Petersburg 

Average Price: $6.32

Timings: Noon onwards until the last customer leaves

Pro tip: Cosy, live music playing into late night.


22) Cozy up at the Fish Fabrique

Meet local artists and musicians here and enjoy a friendly atmosphere with live music. Feel the intimacy of the moment and catch up with some fun things to do in St. Petersburg. Try a game of table soccer and feel challenged.

Recommended for: Tourists,couples

Location: Ligovsky Prospeky, St.Petersburg 

Average Price: $0.60 to $12.66

Timings: 12.00 pm to 5.00 am

Pro tip: You get European and Russian cuisines.


23) Relax on a Boat Across the Neva River

things to do in St Petersburg - Neva River Cruise

Enjoy your time in the serene environs of St.Petersburg as the boat cruises down the Neva River. Explore the city afloat the spectacular boat ride and take in the amazing views of nature, a soothing thing to do in St. Petersburg.

Recommended for: Families with kids

Location: St. Petersburg 

Average Price:  $120 for private boat tours

Timings: All day

Pro tip: It is an amazing place to shoot nature, bring your camera along.


 24) Witness the Spectacles of the Smolny Convent

things to do in St Petersburg - Smolny Convent

It is a popular cathedral and one of the most famous St. Petersburg attractions. Be amazed at the neoclassical interiors and enjoy the beauty of the surrounding. The cathedral is on the bank of the Neva River. You get escorted with an audio tour here. The Belfry observation platform gives you spectacular views of the city.

Recommended for: Families with kids

Location: St. Petersburg 

Average Price: $3.10

Timings: 7.00 am to 8.00 pm

Pro tip: Explore the beauty of the garden landscape around the convent.


25) Study Neoclassical Architecture at Mariinsky Palace

A top thing to do in St. Petersburg is a visit to this exemplary palace. Its serves as the Legislative Assembly of the city. It was built in the early 19th century and is a beautiful imperial residence. It is also known as the Marie Palace. This was the last neoclassical imperial residence to be constructed in St. Petersburg.

Recommended for: Tourists

Location: St. Isaac’s Square, St. Petersburg 

Average Price: $ 250

Timings: 10.00 am to 6.00 pm

Pro tip: You need to have prior notice for entry. Do take along a certified guide.


26) Click a Selfie at the Widest Bridge, The Blue Bridge

things to do in St Petersburg - the Blue Bridge

The Blue Bridge is a top attraction in St. Petersburg. The bridge is 41 meters long with a width of 97.3 meters. It spans across the Moika River and is located in front of Mariinsky Palace. A beautiful cast bridge designed in 1805, the bridge is blue in color on the sides that face the river.

Recommended for: Tourists

Location: Pereulok Antonenko

Average Price: Free

Timings: Open all day

Pro tip: There are four colored bridges, others being Red, Green, and Yellow Bridges.


27) Admire the Admiralty Building

It is the headquarters of the Russian Navy. One of the oldest structures, the building was created by Peter the Great. It was originally a dockyard. Now, an important architectural monument, the place boasts of an impressive 72-meter tower with a 23-meter gold-gilded spire. It is a must St. Petersburg thing to see.

Recommended for: Tourists

Location: Edifice in St. Petersburg

Average Price: $12

Timings: 10 am to 5.00 pm ( to the Central Naval Museum)

Pro tip: It houses the largest naval college that is closed to public.

Leave a comment