Rome2Rio

Plan your Russia Itinerary with Real Train, Bus & Inter-City Routes

QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

Russia travel plans with the routes already figured out

Rome2Rio itineraries for Russia are made from a decade of travellers telling us their favourite ways to get from A to B. Personalise these itineraries to take you from A to B to C... and then all the way back home.

7 days in Russia

Moscow Pskov

Itinerary navigation

Days 1–3: Moscow, Russia

Activities
  • Arbat Street
  • Moscow Metro Stations Tour
Explore Moscow itineraries
Hotel
Hotel
Recommended
See more hotels

Day 4: Saint Petersburg, Russia

Day 5: Borovichi, Russia

Day 6: Velikiy Novgorod, Russia

Day 7: Pskov, Russia

8 days in Russia

Kaliningrad Pskov

Itinerary navigation

Day 1: Kaliningrad, Russia

Activities
  • Curonian Spit National Park
  • Church of the Holy Family
Explore Kaliningrad itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–4: Moscow, Russia

Day 5: Saint Petersburg, Russia

Day 6: Borovichi, Russia

Day 7: Velikiy Novgorod, Russia

Distance
Transport
Popular
Borovichi → Velikiy Novgorod by bus
  1. Take the bus from Borovichi to Velikiy Novgorodbus bus
3h 5m
$8–15
See more transport options
Activities
  • Church of the Transfiguration of Our Savior on Nereditsa
  • Novgorod Kremlin Detinets
Explore Velikiy Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Day 8: Pskov, Russia

9 days in Russia

Saint Petersburg Krasnogorsk

Itinerary navigation

Day 1: Saint Petersburg, Russia

Activities
  • Nevsky Prospekt Stroll
  • St Isaacs Cathedral
Explore Saint Petersburg itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–4: Moscow, Russia

Day 5: Troitsk, Moscow, Russia

Day 6: Podolsk, Russia

Distance
Transport
Popular
Troitsk → Podolsk by line 906 bus, train
  1. Take the bus from Troitsk to Podolskbus bus
  2. Take the transfer from Troitsk to Podolsktransfer
  3. Take the train from Troitsk to Podolsktrain train
38 min
$2–4
See more transport options
Activities
  • Church of the Sign of the Most Holy Theotokos in Dubrovitsy
  • Podolsk Park of Culture and Leisure named after V. Talalikhin
Explore Podolsk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 7: Odintsovo, Russia

Day 8: Zelenograd, Russia

Day 9: Krasnogorsk, Russia

10 days in Russia

Murmansk Zelenograd

Itinerary navigation

Days 1–2: Murmansk, Russia

Activities
  • Northern Fleet Museum
  • Five Corners Square
Explore Murmansk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 3: Saint Petersburg, Russia

Days 4–6: Moscow, Russia

Day 7: Troitsk, Moscow, Russia

Day 8: Podolsk, Russia

Day 9: Odintsovo, Russia

Day 10: Zelenograd, Russia

11 days in Russia

Kazan’ Smolensk

Itinerary navigation

Day 1: Kazan’, Russia

Activities
  • Annunciation Cathedral
  • Ak Bars Arena
Explore Kazan’ itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Nizhny Novgorod, Russia

Day 3: Kostroma, Russia

Days 4–6: Moscow, Russia

Day 7: Saint Petersburg, Russia

Day 8: Borovichi, Russia

Day 9: Velikiy Novgorod, Russia

Day 10: Pskov, Russia

Day 11: Smolensk, Russia

12 days in Russia

Krasnodar Pskov

Itinerary navigation

Day 1: Krasnodar, Russia

Activities
  • Krasnodar State Historical and Archaeological Museum-Reserve named after E.D. Felitsyn
  • Safari Park
Explore Krasnodar itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–4: Belorechensk, Russia

Day 5: Maykop, Russia

Distance
Transport
Popular
Belorechensk → Maykop by train
  1. Take the train from Belorechensk to Maykoptrain train
26 min
$1–15
See more transport options
Activities
  • Adygea State Philharmonic
  • Monument to the Fallen in the Great Patriotic War
Explore Maykop itineraries
Hotel
Hotel
Recommended
See more hotels

Days 6–8: Moscow, Russia

Day 9: Saint Petersburg, Russia

Day 10: Borovichi, Russia

Day 11: Velikiy Novgorod, Russia

Distance
Transport
Popular
Borovichi → Velikiy Novgorod by bus
  1. Take the bus from Borovichi to Velikiy Novgorodbus bus
3h 5m
$8–15
See more transport options
Activities
  • Znamensky Cathedral
  • Church of the Transfiguration of Our Savior on Nereditsa
Explore Velikiy Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Day 12: Pskov, Russia

Distance
Transport
Popular
Velikiy Novgorod → Pskov by bus
  1. Take the bus from Velikiy Novgorod to Pskovbus bus
3h 5m
$11–19
See more transport options
Activities
  • Spaso-Preobrazhensky Cathedral
  • Church of the Assumption from Paromenye
Explore Pskov itineraries
Hotel
Hotel
Recommended
See more hotels

13 days in Russia

Yakutsk Tver

Itinerary navigation

Days 1–3: Yakutsk, Russia

Activities
  • Chochur Muran Ethno-Complex and Restaurant
  • Yakutsk Zoo Orto Doidu
Explore Yakutsk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 4: Neryungri, Russia

Days 5–7: Moscow, Russia

Day 8: Saint Petersburg, Russia

Distance
Transport
Popular
Moscow → Saint Petersburg by train
  1. Take the train from Moscow to Saint Petersburgtrain train
3h 47m
$28–350
See more transport options
Activities
  • Catherine Palace and Amber Room
  • Church of the Savior on Spilled Blood
Explore Saint Petersburg itineraries
Hotel
Hotel
Recommended
See more hotels

Day 9: Borovichi, Russia

Day 10: Velikiy Novgorod, Russia

Distance
Transport
Popular
Borovichi → Velikiy Novgorod by bus
  1. Take the bus from Borovichi to Velikiy Novgorodbus bus
3h 5m
$8–15
See more transport options
Activities
  • Church of the Transfiguration of Our Savior on Nereditsa
  • Hanseatic Fountain
Explore Velikiy Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Day 11: Pskov, Russia

Day 12: Smolensk, Russia

Distance
Transport
Popular
Pskov → Smolensk by bus
  1. Take the bus from Pskov to Smolenskbus bus
7h 20m
$21–40
See more transport options
Activities
  • Museum of Russian Vodka
  • Church of St Peter and St Paul
Explore Smolensk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 13: Tver, Russia

14 days in Russia

Sochi Moscow

Itinerary navigation

Day 1: Sochi, Russia

Activities
  • Rosa Khutor Ski Resort
  • SkyPark AJ Hackett Sochi
Explore Sochi itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–7: Gelendzhik, Russia

Day 8: Anapa, Russia

Day 9: Krasnodar, Russia

Distance
Transport
Popular
Anapa → Krasnodar by bus
  1. Take the bus from Anapa to Krasnodarbus bus
3h 25m
$12–26
See more transport options
Activities
  • Chistyakovskaya Grove Park
  • Krasnodar Park (Galitsky Park)
Explore Krasnodar itineraries
Hotel
Hotel
Recommended
See more hotels

Days 10–12: Belorechensk, Russia

Distance
Transport
Popular
Krasnodar → Belorechensk by bus
  1. Take the bus from Krasnodar to Belorechenskbus bus
2h 15m
$5–10
See more transport options
Activities
  • Monument to the Liberators of Belorechensk
  • Taste Local Cuisine
Explore Belorechensk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 13: Maykop, Russia

Day 14: Moscow, Russia

15 days in Russia

Makhachkala Maykop

Itinerary navigation

Day 1: Makhachkala, Russia

Activities
  • Sarykum Dune
  • Makhachkala Lighthouse
Explore Makhachkala itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–5: Grozny, Russia

Day 6: Vladikavkaz, Russia

Distance
Transport
Popular
Grozny → Vladikavkaz by bus, taxi
  1. Take the bus from Grozny to Vladikavkazbus bus
  2. Take the taxi from Grozny to Vladikavkaztaxi taxi
1h 50m
$10–27
See more transport options
Activities
  • National Museum of the Republic of North Ossetia-Alania
  • Armenian Church of St Gregory the Illuminator
Explore Vladikavkaz itineraries
Hotel
Hotel
Recommended
See more hotels

Days 7–8: Mineralnye Vody, Russia

Day 9: Nalchik, Russia

Day 10: Pyatigorsk, Russia

Day 11: Krasnodar, Russia

Days 12–14: Belorechensk, Russia

Day 15: Maykop, Russia

Distance
Transport
Popular
Belorechensk → Maykop by train
  1. Take the train from Belorechensk to Maykoptrain train
26 min
$1–15
See more transport options
Activities
  • Maykop Drama Theater
  • National Museum of the Republic of Adygea
Explore Maykop itineraries
Hotel
Hotel
Recommended
See more hotels

16 days in Russia

Novosibirsk Smolensk

Itinerary navigation

Day 1: Novosibirsk, Russia

Activities
  • Novosibirsk Planetarium
  • Walk across the Novosibirsk Metro Bridge
Explore Novosibirsk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Gorno-Altaysk, Russia

Day 3: Barnaul, Russia

Day 4: Izhevsk, Russia

Day 5: Ufa, Russia

Distance
Transport
Popular
Izhevsk → Ufa by bus
  1. Take the bus from Izhevsk to Ufabus bus
5h
$24–45
See more transport options
Activities
  • Ufa Planetarium
  • Museum of Archaeology and Ethnography
Explore Ufa itineraries
Hotel
Hotel
Recommended
See more hotels

Day 6: Kazan’, Russia

Day 7: Nizhny Novgorod, Russia

Day 8: Kostroma, Russia

Distance
Transport
Popular
Nizhny Novgorod → Kostroma by bus
  1. Take the bus from Nizhny Novgorod to Kostromabus bus
7h 5m
$22–35
See more transport options
Activities
  • Kostroma State Historical-Architectural and Art Museum-Reserve
  • Church of the Resurrection on the Debra
Explore Kostroma itineraries
Hotel
Hotel
Recommended
See more hotels

Days 9–11: Moscow, Russia

Distance
Transport
Popular
Kostroma → Moscow by train
  1. Take the train from Kostroma to Moscowtrain train
4h 7m
$21–60
See more transport options
Activities
  • Moscow Metro Stations Tour
  • Kolomenskoye Museum-Reserve
Explore Moscow itineraries
Hotel
Hotel
Recommended
See more hotels

Day 12: Saint Petersburg, Russia

Day 13: Borovichi, Russia

Day 14: Velikiy Novgorod, Russia

Distance
Transport
Popular
Borovichi → Velikiy Novgorod by bus
  1. Take the bus from Borovichi to Velikiy Novgorodbus bus
3h 5m
$8–15
See more transport options
Activities
  • Millennium of Russia Monument
  • St Nicholas Cathedral Nikolo-Dvorishchensky Cathedral
Explore Velikiy Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Day 15: Pskov, Russia

Day 16: Smolensk, Russia

17 days in Russia

Nizhny Novgorod Perm

Itinerary navigation

Day 1: Nizhny Novgorod, Russia

Activities
  • Volga River Boat Trip
  • Nizhny Novgorod Planetarium
Explore Nizhny Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Kazan’, Russia

Day 3: Cheboksary, Russia

Day 4: Tyumen, Russia

Day 5: Khanty-Mansiysk, Russia

Day 6: Yekaterinburg, Russia

Day 7: Voronezh, Russia

Day 8: Krasnoyarsk, Russia

Day 9: Kemerovo, Russia

Day 10: Irkutsk, Russia

Day 11: Ulan-Ude, Russia

Day 12: Novosibirsk, Russia

Day 13: Gorno-Altaysk, Russia

Day 14: Barnaul, Russia

Day 15: Izhevsk, Russia

Day 16: Ufa, Russia

Distance
Transport
Popular
Izhevsk → Ufa by bus
  1. Take the bus from Izhevsk to Ufabus bus
5h
$24–45
See more transport options
Activities
  • Museum of Archaeology and Ethnography
  • Lenin Square
Explore Ufa itineraries
Hotel
Hotel
Recommended
See more hotels

Day 17: Perm, Russia

Distance
Transport
Popular
Ufa → Perm by bus
  1. Take the bus from Ufa to Permbus bus
11h 20m
$25–40
See more transport options
Activities
  • Arc de Triomphe
  • Bateaux Mouches Seine River Cruise
Explore Perm itineraries
Hotel
Hotel
Recommended
See more hotels

18 days in Russia

Yekaterinburg Saint Petersburg

Itinerary navigation

Day 1: Yekaterinburg, Russia

Activities
  • Keyboard Monument
  • Yekaterinburg State Academic Opera and Ballet Theatre
Explore Yekaterinburg itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Voronezh, Russia

Day 3: Krasnoyarsk, Russia

Day 4: Kemerovo, Russia

Day 5: Irkutsk, Russia

Day 6: Ulan-Ude, Russia

Day 7: Novosibirsk, Russia

Day 8: Gorno-Altaysk, Russia

Day 9: Barnaul, Russia

Day 10: Izhevsk, Russia

Day 11: Ufa, Russia

Distance
Transport
Popular
Izhevsk → Ufa by bus
  1. Take the bus from Izhevsk to Ufabus bus
5h
$24–45
See more transport options
Activities
  • Lala Tulpan Mosque
  • National Museum of the Republic of Bashkortostan
Explore Ufa itineraries
Hotel
Hotel
Recommended
See more hotels

Day 12: Kazan’, Russia

Day 13: Nizhny Novgorod, Russia

Day 14: Kostroma, Russia

Distance
Transport
Popular
Nizhny Novgorod → Kostroma by bus
  1. Take the bus from Nizhny Novgorod to Kostromabus bus
7h 5m
$22–35
See more transport options
Activities
  • Epiphany Convent Bogoyavlensko-Anastasiin Monastery
  • Church of the Resurrection on the Debra
Explore Kostroma itineraries
Hotel
Hotel
Recommended
See more hotels

Days 15–17: Moscow, Russia

Day 18: Saint Petersburg, Russia

19 days in Russia

Vladivostok Nizhny Novgorod

Itinerary navigation

Day 1: Vladivostok, Russia

Activities
  • Submarine S-56 Museum
  • Tokarevsky Lighthouse
Explore Vladivostok itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Nakhodka, Russia

Days 3–5: Ussuriysk, Russia

Days 6–7: Artyom, Russia

Days 8–10: Moscow, Russia

Day 11: Saint Petersburg, Russia

Day 12: Borovichi, Russia

Day 13: Velikiy Novgorod, Russia

Distance
Transport
Popular
Borovichi → Velikiy Novgorod by bus
  1. Take the bus from Borovichi to Velikiy Novgorodbus bus
3h 5m
$8–15
See more transport options
Activities
  • Church of the Transfiguration of Our Savior on Nereditsa
  • Hanseatic Fountain
Explore Velikiy Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Day 14: Pskov, Russia

Distance
Transport
Popular
Velikiy Novgorod → Pskov by bus
  1. Take the bus from Velikiy Novgorod to Pskovbus bus
3h 5m
$11–19
See more transport options
Activities
  • Pskov Drama Theater named after A.S. Pushkin
  • Pogankin Chambers
Explore Pskov itineraries
Hotel
Hotel
Recommended
See more hotels

Day 15: Smolensk, Russia

Distance
Transport
Popular
Pskov → Smolensk by bus
  1. Take the bus from Pskov to Smolenskbus bus
7h 20m
$21–40
See more transport options
Activities
  • Lopatin Garden
  • Smolensk State Museum of Fine Arts
Explore Smolensk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 16: Tver, Russia

Day 17: Yaroslavl, Russia

Day 18: Kazan’, Russia

Day 19: Nizhny Novgorod, Russia

20 days in Russia

Volgograd Kazan’

Itinerary navigation

Day 1: Volgograd, Russia

Activities
  • Central Embankment
  • The Motherland Calls Monument
Explore Volgograd itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–4: Elista, Russia

Distance
Transport
Popular
Volgograd → Elista by bus
  1. Take the bus from Volgograd to Elistabus bus
7h 5m
$13–35
See more transport options
Activities
  • Pagoda of Seven Days
  • Golden Abode of Buddha Shakyamuni
Explore Elista itineraries
Hotel
Hotel
Recommended
See more hotels

Day 5: Krasnodar, Russia

Distance
Transport
Popular
Elista → Krasnodar by bus
  1. Take the bus from Elista to Krasnodarbus bus
7h 17m
$30–45
See more transport options
Activities
  • Triumphal Arch Catherine the Great
  • Krasnodar Circus
Explore Krasnodar itineraries
Hotel
Hotel
Recommended
See more hotels

Days 6–8: Belorechensk, Russia

Day 9: Maykop, Russia

Distance
Transport
Popular
Belorechensk → Maykop by train
  1. Take the train from Belorechensk to Maykoptrain train
26 min
$1–15
See more transport options
Activities
  • Monument to the Fallen in the Great Patriotic War
  • Victory Park
Explore Maykop itineraries
Hotel
Hotel
Recommended
See more hotels

Days 10–12: Moscow, Russia

Day 13: Saint Petersburg, Russia

Day 14: Borovichi, Russia

Day 15: Velikiy Novgorod, Russia

Distance
Transport
Popular
Borovichi → Velikiy Novgorod by bus
  1. Take the bus from Borovichi to Velikiy Novgorodbus bus
3h 5m
$8–15
See more transport options
Activities
  • Museum of Fine Arts
  • Church of the Transfiguration of Our Savior on Nereditsa
Explore Velikiy Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Day 16: Pskov, Russia

Day 17: Smolensk, Russia

Day 18: Tver, Russia

Day 19: Yaroslavl, Russia

Day 20: Kazan’, Russia

30 days in Russia

Mineralnye Vody Vologda

Itinerary navigation

Days 1–2: Mineralnye Vody, Russia

Activities
  • Pyatigorsk Cable Car to Mount Mashuk
  • Dacha Shalyapina Museum
Explore Mineralnye Vody itineraries
Hotel
Hotel
Recommended
See more hotels

Day 3: Nalchik, Russia

Days 4–7: Grozny, Russia

Day 8: Makhachkala, Russia

Day 9: Vladikavkaz, Russia

Day 10: Krasnodar, Russia

Days 11–13: Belorechensk, Russia

Day 14: Maykop, Russia

Days 15–17: Moscow, Russia

Day 18: Saint Petersburg, Russia

Day 19: Borovichi, Russia

Day 20: Velikiy Novgorod, Russia

Distance
Transport
Popular
Borovichi → Velikiy Novgorod by bus
  1. Take the bus from Borovichi to Velikiy Novgorodbus bus
3h 5m
$8–15
See more transport options
Activities
  • Walk along the Kremlin Walls
  • Yaroslavs Court and Ancient Marketplace
Explore Velikiy Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Day 21: Pskov, Russia

Day 22: Smolensk, Russia

Distance
Transport
Popular
Pskov → Smolensk by bus
  1. Take the bus from Pskov to Smolenskbus bus
7h 20m
$21–40
See more transport options
Activities
  • Katyn Memorial Complex
  • Smolensk State Museum of Fine Arts
Explore Smolensk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 23: Tver, Russia

Day 24: Yaroslavl, Russia

Day 25: Kazan’, Russia

Day 26: Nizhny Novgorod, Russia

Day 27: Kostroma, Russia

Distance
Transport
Popular
Nizhny Novgorod → Kostroma by bus
  1. Take the bus from Nizhny Novgorod to Kostromabus bus
7h 5m
$22–35
See more transport options
Activities
  • Kostroma Drama Theater named after A.N. Ostrovsky
  • Volga River Embankment
Explore Kostroma itineraries
Hotel
Hotel
Recommended
See more hotels

Day 28: Ivanovo, Russia

Days 29–30: Vologda, Russia

Popular cities in Russia to visit