Start your day by departing from your home to the airport. Check KAYAK for the best flight prices.
Welcome to Moscow! Begin your day at the iconic Red Square (Free admission, 2 hours) where you'll find the magnificent St. Basil's Cathedral and the historic Kremlin. Marvel at the architectural beauty and learn about the city's rich history.
Enjoy a delicious Russian lunch at a local restaurant near Red Square. Try traditional dishes like borscht, pelmeni, or blini. Expect to spend around $15-20 per person for a meal.
Take a journey through the beautiful Moscow Metro, known for its stunning architecture and artistic designs. Visit stations like Komsomolskaya and Mayakovskaya to see the intricate mosaics and sculptures. The metro ride will take approximately 1-2 hours.
Board a train or plane to travel from Moscow to Saint Petersburg. Check KAYAK for the best transportation options and prices.
Arrive in Saint Petersburg and check into your hotel. Take some time to freshen up and relax before continuing your explorations.
Indulge in a delightful dinner at a local restaurant in Saint Petersburg. Try Russian specialties like beef stroganoff or salmon coulibiac. Expect to spend around $20-30 per person for a meal.
Take a leisurely stroll along Nevsky Prospekt, the main avenue of Saint Petersburg. Admire the beautiful architecture, shop at boutique stores, and enjoy the lively atmosphere of this vibrant street. Take in the sights and sounds of the city at night.
While visiting Moscow and Saint Petersburg, don't miss the lesser-known attractions that locals love. In Moscow, explore the charming Arbat Street, filled with street performers, cafes, and souvenir shops. In Saint Petersburg, visit the Church of the Savior on Spilled Blood, a stunning cathedral with intricate mosaic designs.