Since Russia is the biggest country in the world, tourists can visit for any number of days or weeks and still find that they have barely even scratched the surface of what this amazing yet mysterious country has to offer. Because of this, it’s no surprise that most visitors to Russia will focus on visiting the main tourist areas between Moscow and St. Petersburg. If you’re planning to visit Russia and want to see as much as you can in just five days, here’s a good itinerary idea to consider. 

St Petersburg:

Start your journey in St Petersburg, one of the most visually stunning cities on the continent. Once the capital of Russia when the country was still a monarchy, it’s now how to many of the remnants of those times with stunning neoclassical and baroque architecture in the city center. Start at the Hermitage where you can see a huge collection of art from around the world including works by Rembrandt, Leonardo da Vinci, and Michelangelo. Be sure to visit the renowned St. Petersburg Mosque, which was inspired by the tomb of Tamerlane in Samarkand. From here, it’s a short walk to the Peter and Paul Fortress, an impressive complex and home to the tombs of Russian czars. Other key attractions to ensure that you don’t miss out on including the Church of the Savior on Spilled Blood, Kazan Cathedral, Nevsky Prospekt, and the Yusupov Palace. 

Peterhof and Pushkin:

You can use the Russian Rail public transport to take a day trip from St Petersburg to Peterhof and Pushkin, two towns with some of the most amazing palaces in the country. Peterhof is known for ‘Russian Versailles’ that was built under Peter the Great’s reign and has gorgeous gardens with chessboard flooring and golden statues. You can get to Pushkin from here by taxi, and visit the stunning Catherine Palace. 


The best way to get to Moscow from St. Petersburg is one the high-speed Sapsan tickets, with some stunning scenery to take in along the way. It’s worth allocating a couple of days to exploring Moscow if you can since there’s just so much here to see and do. Moscow is one of the largest cities in Europe. Start your trip at the Kremlin, which is the seat of the Russian government and home to a range of churches and an armory along with the parliament buildings and the residence of the president. Bear in mind that advance booking is necessary to explore the Kremlin. Then, head to the Red Square where you may be lucky enough to catch one of Moscow’s famous military parades. From here, you can see the vibrant St. Basil’s Cathedral. Head to the Lenin’s Mausoleum nearby which is free to enter and open on Tuesday, Thursday and Saturday. If you want to do some shopping, Tverskaya Street is one of the main shopping areas. Other attractions to visit include the Cathedral of Christ the Savior, Novodevichy Convent, Kolomenskoye Park, and the metro station itself.