Moscow to St. Petersburg: Russia’s Two Capitals in a Weekend   Recently updated!


Block
RUSSIA

THE ULTIMATE TRAVEL GUIDE

A VAGABOND LIFE

STAY IN TOUCH
Moscow to St. Petersburg: Russia’s Two Capitals in a Weekend – A Vagabond Life

Moscow to St. Petersburg: Russia’s Two Capitals in a Weekend

Two of Europe’s most iconic cities — Moscow’s Kremlin walls and St. Petersburg’s imperial canals — in just three days. This express itinerary is built for the bold budget traveller who wants the real Russia without wasting a minute. We’ll hop the high-speed Sapsan between capitals, hit the unmissable sights, and still leave room for impromptu borscht stops and metro station wanders. Budget around 18,000–25,000 RUB ($180–250) per person excluding flights.

3-Day Itinerary Overview

At a Glance

Route: Moscow → St. Petersburg (via Sapsan high-speed train or overnight sleeper)
Best for: First-time visitors, city-break lovers, culture and history enthusiasts
Budget: 18,000–25,000 RUB ($180–250) per person excluding flights
Direction: Moscow first (2 nights), then train to St. Petersburg (final night)

Getting There & Getting Around

Arriving in Russia

Most international flights land at Moscow Sheremetyevo (SVO) or Domodedovo (DME). The Aeroexpress train connects both to the city centre in 40–50 minutes for about 500 RUB ($5). Citizens of 64 countries can apply for Russia’s unified e-visa — it takes about four days and costs around 5,200 RUB ($52). Print your visa and registration card; you’ll need them at hotels.

Moscow to St. Petersburg by Train

The Sapsan high-speed train does the 650 km in just 4 hours, with fares from 2,500 RUB ($25) in economy if you book a few weeks ahead. Want the full Russian experience? Take the overnight sleeper train — about 8 hours, a berth in a platskartny (third-class open carriage) from 1,500 RUB ($15). It saves a night’s accommodation and is an adventure in itself. Book through the Russian Railways app or at any station kiosk.

Day-by-Day Itinerary

Day 1: Moscow — Red Square & the Kremlin

☀️ Morning

Start at Red Square before the crowds arrive — it’s a UNESCO World Heritage site and the absolute heart of Russia. Walk the cobblestones past St. Basil’s Cathedral (that candy-coloured onion dome masterpiece), Lenin’s Mausoleum, and the GUM department store. The sheer scale is overwhelming in the best way. Entry to St. Basil’s is about 700 RUB ($7) and worth every kopeck for those 16th-century frescoes.

🌆 Afternoon & Evening

Buy your Kremlin grounds ticket (1,100 RUB / $11) and spend the afternoon exploring the Armoury Chamber — you’ll see Fabergé eggs, coronation robes, and enough gold to make your eyes water. In the evening, take the metro (it’s an attraction in itself — think chandeliers, marble, and socialist realist mosaics) to Kitay-Gorod for dinner. Try Mari Vanna for classic Russian home-style cooking: pelmeni, borscht, and a shot of infused vodka for around 1,200 RUB ($12).

Eat like a local: Grab a pirozhok (stuffed pastry) from a street stall — 80 RUB ($0.80) and the perfect metro snack. Blini with sour cream at a casual café run about 200 RUB ($2).

Night: Budget hostel near Arbatskaya — 1,000–1,500 RUB ($10–15). Transport: Metro day pass — 285 RUB ($2.85).

Pro Tip: Arrive at Red Square by 8 AM. You’ll have the place almost to yourself for about an hour before the tour buses roll in. The morning light on St. Basil’s is spectacular for photos.

Day 2: Moscow Metro Tour + Train to St. Petersburg

☀️ Morning

Dedicate your final Moscow morning to the metro — not just transport here, it’s a subterranean art gallery. Ride the Circle Line and hop off at Komsomolskaya (baroque chandeliers), Novoslobodskaya (stained glass panels), and Mayakovskaya (art deco ceilings). A one-way ticket is just 65 RUB ($0.65) — the cheapest architectural tour in Europe.

🚄 Midday: The Train

Head to Leningradsky Station for the Sapsan to St. Petersburg. The 4-hour ride flies by — buy a coffee (200 RUB / $2) from the onboard cart and watch the birch forests blur past. If you chose the overnight sleeper, board around 11 PM, settle into your berth with a book, and wake up in the imperial capital.

🌆 Afternoon & Evening in St. Petersburg

Drop your bag at a hostel near Nevsky Prospekt and dive straight into the city. Walk Nevsky from the Admiralty to the Alexander Nevsky Lavra — it’s St. Petersburg’s grand boulevard and a 45-minute stroll past canals, palaces, and enough cake shops to ruin any diet. For dinner, try Stolle on Nevsky for their legendary savoury pies and a bowl of mushroom soup — about 700 RUB ($7).

Budget bite: Chainaya Lozhka (Teaspoon) is a budget-friendly chain serving Russian classics like blini, pelmeni, and kompot. A filling meal for 400–500 RUB ($4–5).

Night: Hostel near Nevsky Prospekt — 1,200–1,800 RUB ($12–18). Train: Sapsan from 2,500 RUB ($25) or sleeper from 1,500 RUB ($15).

Pro Tip: Book your Sapsan ticket online at least two weeks ahead for the best prices. Walk-up fares can be double. If you choose the sleeper, pack earplugs — platskartny carriages are sociable and creaky.

Day 3: St. Petersburg — The Hermitage & Peterhof

☀️ Morning: The Hermitage

The State Hermitage Museum in the Winter Palace is one of the world’s greatest art collections — think Rembrandt, Da Vinci, and a staggering Egyptian collection. Entry is 1,000 RUB ($10) and you’ll want at least three hours. Head straight for the Jordan Staircase, the Pavilion Hall, and the Peacock Clock. Pro tip: it’s vast, so pick two or three wings and don’t try to do it all.

🌆 Afternoon: Peterhof

Take the meteor hydrofoil from near the Hermitage — a 40-minute thrill ride across the Gulf of Finland for about 1,200 RUB ($12) round trip. Peterhof’s Grand Cascade is Russia’s answer to Versailles, and the Lower Park fountains are pure magic. Entry is 1,000 RUB ($10). If your timing works, watch the Grand Cascade fountain show at 11 AM.

🌙 Evening: The Farewell

Back in the city, wander the canals one last time. Grab a final Russian meal — try Market Place, a contemporary canteen-style spot where you can build a plate of salmon, buckwheat, and salad for about 900 RUB ($9). Then head to Moskovsky Station for your overnight train or flight out.

Last taste of Russia: Grab a syrniki (cottage cheese pancakes) with jam and sour cream from a local café — about 300 RUB ($3) and the perfect comfort food before a journey.

Hydrofoil: 1,200 RUB ($12) round trip. Hermitage entry: 1,000 RUB ($10). Peterhof: 1,000 RUB ($10). Meals: 1,500–2,000 RUB ($15–20) total.

Pro Tip: The Hermitage is free on the first Thursday of every month. Plan accordingly if your dates align — it’ll be busier but saves 1,000 RUB. Also, skip the Peterhof Grand Palace interior unless you have extra time; the fountains and park are the real show.

Practical Information for Russia

Visas & Entry

Russia’s unified e-visa is available to citizens of 64 countries — apply online at the Russian MFA website. It takes around four days, costs 5,200 RUB ($52), and allows a 16-day stay. You’ll also need to register with local authorities within 7 days — your hotel does this automatically. Arriving by train from abroad? Same visa rules apply. Check the latest entry requirements before booking.

SIM Card & Internet

Pick up a MTS or Beeline SIM at the airport or any mobile shop — about 500 RUB ($5) for a month of data. You’ll need your passport to register. Google services may be slow without a VPN; install one before you arrive. Moscow and St. Petersburg have excellent free Wi-Fi in cafés, stations, and even on the metro.

Money & ATMs

Russia runs on cash. The ruble (RUB) hovers around 100 RUB = $1. ATMs are everywhere in both cities, but Visa and Mastercard from outside Russia may not work everywhere. Bring a backup card (UnionPay or MIR if possible) and always carry some cash for markets and smaller eateries. Cards work fine in hotels and major restaurants.

Language & Communication

English is not widely spoken outside tourist areas. Learn a few Cyrillic words: zdravstvuyte (hello), spasibo (thank you), gde (where), skol’ko (how much). Download Google Translate with offline Russian — it’s a lifesaver at transport kiosks and markets. Most metro signs have English transliterations in the central stations.

Best Time to Visit

June to August is peak season with long, mild days and White Nights in St. Petersburg (the sun barely sets). May and September offer fewer crowds and still-pleasant weather. December to February is bitterly cold but magical if you don’t mind sub-zero exploring — just pack thermal layers. This itinerary works best May–September.

Health & Safety

Both Moscow and St. Petersburg are safe for solo travellers — standard city awareness applies. Watch for pickpockets on the metro and at tourist sites. Tap water is safe in Moscow but tastes better bottled (30 RUB / $0.30). European Health Insurance Cards are not valid here; travel insurance is a must. Pharmacies (apteka) are everywhere and sell basic meds without a prescription.

Budget Summary: 3-Day Russia Itinerary

Estimated Total: 20,000–25,000 RUB ($200–250) per person

  • Accommodation: 4,000–6,000 RUB ($40–60) — hostels in both cities
  • Train (Moscow → St. Petersburg): 2,500–4,000 RUB ($25–40) — Sapsan economy or sleeper
  • Local transport: 1,500–2,000 RUB ($15–20) — metro, hydrofoil, Aeroexpress
  • Meals: 5,000–6,000 RUB ($50–60) — mix of street food and casual dining
  • Attractions: 4,000–5,000 RUB ($40–50) — Kremlin, Hermitage, Peterhof, St. Basil’s
  • SIM & misc: 1,000–1,500 RUB ($10–15)

Best season: May–September. Recommended for: First-time Russia visitors, weekend city-breakers, culture and history lovers.

Money-saving tip: Choose the overnight sleeper train instead of the Sapsan — you save 1,000 RUB on the fare plus one night’s accommodation. Eat at student canteens (stolovaya) for the cheapest full meals — expect 300 RUB ($3) for soup, main, and kompot.

Disclaimer: Prices and visa rules are approximate and may change. Check current exchange rates and visa requirements before you travel. Always carry travel insurance and register with your embassy if recommended.