Rome2Rio

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

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
  • Moscow Kremlin
  • Izmailovsky Market
Explore Moscow itineraries
Hotel
Hotel
Recommended
See more hotels

Day 4: Saint Petersburg, Russia

Day 5: Borovichi, Russia

Day 6: 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
  • Yuriev Monastery St Georges Monastery
Explore Velikiy Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Day 7: Pskov, Russia

8 days in Russia

Kaliningrad Pskov

Itinerary navigation

Day 1: Kaliningrad, Russia

Activities
  • Kaliningrad Zoo
  • Amber Museum
Explore Kaliningrad itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–4: Moscow, Russia

Day 5: Saint Petersburg, Russia

Distance
Transport
Popular
Moscow → Saint Petersburg by train
  1. Take the train from Moscow to Saint Petersburgtrain train
3h 47m
$28–360
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 6: Borovichi, Russia

Day 7: Velikiy Novgorod, Russia

Day 8: Pskov, Russia

9 days in Russia

Saint Petersburg Krasnogorsk

Itinerary navigation

Day 1: Saint Petersburg, Russia

Activities
  • Church of the Savior on Spilled Blood
  • Catherine Palace and Amber Room
Explore Saint Petersburg itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–4: Moscow, Russia

Day 5: Troitsk, Moscow, Russia

Days 6–7: Podolsk, Russia

Day 8: Odintsovo, Russia

Day 9: Krasnogorsk, Russia

10 days in Russia

Murmansk Odintsovo

Itinerary navigation

Days 1–2: Murmansk, Russia

Activities
  • Murmansk Regional Museum
  • Lighthouse Memorial
Explore Murmansk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 3: Saint Petersburg, Russia

Days 4–6: Moscow, Russia

Day 7: Troitsk, Moscow, Russia

Days 8–9: Podolsk, Russia

Day 10: Odintsovo, Russia

11 days in Russia

Kazan’ Smolensk

Itinerary navigation

Day 1: Kazan’, Russia

Activities
  • Kul Sharif Mosque
  • Annunciation Cathedral
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

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 10: Pskov, Russia

Day 11: 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
  • Monument to the Defenders of Smolensk
  • Lopatin Garden
Explore Smolensk itineraries
Hotel
Hotel
Recommended
See more hotels

12 days in Russia

Krasnodar Makhachkala

Itinerary navigation

Day 1: Krasnodar, Russia

Activities
  • Alexander Nevsky Cathedral
  • Safari Park
Explore Krasnodar itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Stavropol, Russia

Day 3: Volgograd, Russia

Days 4–6: 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
  • Statue of Ostap Bender
  • Golden Abode of Buddha Shakyamuni
Explore Elista itineraries
Hotel
Hotel
Recommended
See more hotels

Day 7: Astrakhan, Russia

Distance
Transport
Popular
Elista → Astrakhan by bus
  1. Take the bus from Elista to Astrakhanbus bus
4h 49m
$24–35
See more transport options
Activities
  • Museum of Astrakhan Cossacks
  • Swan Lake Lebedinoe Ozero
Explore Astrakhan itineraries
Hotel
Hotel
Recommended
See more hotels

Day 8: Kislovodsk, Russia

Day 9: Pyatigorsk, Russia

Distance
Transport
Popular
Kislovodsk → Pyatigorsk by train
  1. Take the train from Kislovodsk to Pyatigorsktrain train
51 min
$2–40
See more transport options
Activities
  • Pyatigorsk Opera and Operetta Theater
  • Pyatigorsk State University Botanical Garden
Explore Pyatigorsk itineraries
Hotel
Hotel
Recommended
See more hotels

Days 10–11: Grozny, Russia

Day 12: Makhachkala, Russia

13 days in Russia

Yakutsk Yaroslavl

Itinerary navigation

Days 1–3: Yakutsk, Russia

Activities
  • Mammoth Museum
  • Sakha Academic Drama Theater named after P A Oyunsky
Explore Yakutsk itineraries
Hotel
Hotel
Recommended
See more hotels

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

Day 12: Tver, Russia

Day 13: Yaroslavl, Russia

14 days in Russia

Sochi Astrakhan

Itinerary navigation

Day 1: Sochi, Russia

Activities
  • Sochi Autodrom
  • Stalins Dacha
Explore Sochi itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–6: Gelendzhik, Russia

Day 7: Anapa, Russia

Day 8: Krasnodar, Russia

Distance
Transport
Popular
Anapa → Krasnodar by bus
  1. Take the bus from Anapa to Krasnodarbus bus
3h 25m
$12–27
See more transport options
Activities
  • Krasnodar Academic Drama Theater
  • Street Krasnaya Main Walking Street
Explore Krasnodar itineraries
Hotel
Hotel
Recommended
See more hotels

Day 9: Stavropol, Russia

Day 10: Volgograd, Russia

Days 11–13: 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
  • The White Stupa Stupa of Enlightenment
  • Friendship Monument
Explore Elista itineraries
Hotel
Hotel
Recommended
See more hotels

Day 14: Astrakhan, Russia

Distance
Transport
Popular
Elista → Astrakhan by bus
  1. Take the bus from Elista to Astrakhanbus bus
4h 49m
$24–35
See more transport options
Activities
  • Astrakhan State United Historical-Architectural Museum-Reserve
  • Embankment of the Volga River
Explore Astrakhan itineraries
Hotel
Hotel
Recommended
See more hotels

15 days in Russia

Yekaterinburg Nizhny Novgorod

Itinerary navigation

Day 1: Yekaterinburg, Russia

Activities
  • Sevastyanovs House
  • Museum of Military History
Explore Yekaterinburg itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Khanty-Mansiysk, Russia

Days 3–5: Moscow, Russia

Day 6: Saint Petersburg, Russia

Day 7: Borovichi, Russia

Day 8: Velikiy Novgorod, Russia

Day 9: 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
  • Lenin Square
Explore Pskov itineraries
Hotel
Hotel
Recommended
See more hotels

Day 10: Smolensk, Russia

Day 11: Tver, Russia

Day 12: Yaroslavl, Russia

Day 13: Vladimir, Russia

Distance
Transport
Popular
Yaroslavl → Vladimir by bus
  1. Take the bus from Yaroslavl to Vladimirbus bus
5h
$14–28
See more transport options
Activities
  • Walk along Bolshaya Moskovskaya Street
  • Museum of Crystal Lacquer Miniature and Embroidery
Explore Vladimir itineraries
Hotel
Hotel
Recommended
See more hotels

Day 14: Kazan’, Russia

Day 15: Nizhny Novgorod, Russia

16 days in Russia

Novosibirsk Omsk

Itinerary navigation

Day 1: Novosibirsk, Russia

Activities
  • Shopping at Aura Mall
  • Ob River Embankment
Explore Novosibirsk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Tomsk, Russia

Distance
Transport
Popular
Novosibirsk → Tomsk by bus
  1. Take the bus from Novosibirsk to Tomskbus bus
4h 20m
$22–35
See more transport options
Activities
  • Memorial Museum NKVD Investigation Prison
  • Tomsk Drama Theater
Explore Tomsk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 3: Kemerovo, Russia

Day 4: Krasnoyarsk, Russia

Days 5–6: Biysk, Russia

Days 7–11: Novokuznetsk, Russia

Days 12–16: Omsk, Russia

17 days in Russia

Makhachkala Astrakhan

Itinerary navigation

Day 1: Makhachkala, Russia

Activities
  • Dagestan Museum of Fine Arts
  • Targi-Tau Mountain
Explore Makhachkala itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–3: Grozny, Russia

Day 4: Vladikavkaz, Russia

Day 5: Kislovodsk, Russia

Day 6: Pyatigorsk, Russia

Day 7: Nalchik, Russia

Days 8–10: Mineralnye Vody, Russia

Day 11: Krasnodar, Russia

Day 12: Stavropol, Russia

Distance
Transport
Popular
Krasnodar → Stavropol by bus
  1. Take the bus from Krasnodar to Stavropolbus bus
5h 20m
$21–35
See more transport options
Activities
  • Cathedral of the Kazan Icon of the Mother of God
  • Angel Monument
Explore Stavropol itineraries
Hotel
Hotel
Recommended
See more hotels

Day 13: Volgograd, Russia

Days 14–16: 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
  • Kalmyk State Drama and Comedy Theater
  • Bumbin Orkh Ethnographic Complex
Explore Elista itineraries
Hotel
Hotel
Recommended
See more hotels

Day 17: Astrakhan, Russia

Distance
Transport
Popular
Elista → Astrakhan by bus
  1. Take the bus from Elista to Astrakhanbus bus
4h 49m
$24–35
See more transport options
Activities
  • Fish Market Selenskie Isady
  • Astrakhan State Art Gallery named after P.M. Dogadin
Explore Astrakhan itineraries
Hotel
Hotel
Recommended
See more hotels

18 days in Russia

Nizhny Novgorod Saint Petersburg

Itinerary navigation

Day 1: Nizhny Novgorod, Russia

Activities
  • Nizhny Novgorod Cable Car
  • Alexander Nevsky Cathedral
Explore Nizhny Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Kazan’, Russia

Day 3: Cheboksary, Russia

Day 4: Tyumen, Russia

Day 5: Nizhny Tagil, Russia

Day 6: Chelyabinsk, Russia

Day 7: Penza, Russia

Day 8: Ulyanovsk, Russia

Distance
Transport
Popular
Penza → Ulyanovsk by bus
  1. Take the bus from Penza to Ulyanovskbus bus
7h
$17–40
See more transport options
Activities
  • Ulyanovsk Drama Theater
  • Monument to Bogdan Khitrovo
Explore Ulyanovsk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 9: Samara, Russia

Day 10: Yoshkar-Ola, Russia

Day 11: Ufa, Russia

Day 12: Perm, Russia

Day 13: Rostov-on-Don, Russia

Day 14: Donetsk, Russia

Days 15–17: Moscow, Russia

Day 18: Saint Petersburg, Russia

19 days in Russia

Vladivostok Tula

Itinerary navigation

Day 1: Vladivostok, Russia

Activities
  • Submarine S-56 Museum
  • Eagles Nest Viewpoint
Explore Vladivostok itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Nakhodka, Russia

Distance
Transport
Popular
Vladivostok → Nakhodka by train
  1. Take the train from Vladivostok to Nakhodkatrain train
4h 28m
$11
See more transport options
Activities
  • Museum of Nakhodka History
  • Nakhodka Port Observation Deck
Explore Nakhodka itineraries
Hotel
Hotel
Recommended
See more hotels

Days 3–5: Moscow, Russia

Day 6: Saint Petersburg, Russia

Day 7: Borovichi, Russia

Day 8: Velikiy Novgorod, Russia

Day 9: 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 State United Historical, Architectural and Art Museum-Reserve
  • Gremyachaya Tower
Explore Pskov itineraries
Hotel
Hotel
Recommended
See more hotels

Day 10: Smolensk, Russia

Day 11: Tver, Russia

Day 12: Yaroslavl, Russia

Day 13: Vladimir, Russia

Distance
Transport
Popular
Yaroslavl → Vladimir by bus
  1. Take the bus from Yaroslavl to Vladimirbus bus
5h
$14–28
See more transport options
Activities
  • Walk along Bolshaya Moskovskaya Street
  • Water Tower Museum
Explore Vladimir itineraries
Hotel
Hotel
Recommended
See more hotels

Day 14: Kazan’, Russia

Day 15: Nizhny Novgorod, Russia

Day 16: Kostroma, Russia

Day 17: Ivanovo, Russia

Day 18: Ryazan, Russia

Day 19: Tula, Russia

Distance
Transport
Popular
Ryazan → Tula by bus
  1. Take the bus from Ryazan to Tulabus bus
4h 55m
$14–27
See more transport options
Activities
  • Tula Kremlin
  • Bogoroditsk Palace-Museum and Park
Explore Tula itineraries
Hotel
Hotel
Recommended
See more hotels

20 days in Russia

Rostov-on-Don Volgograd

Itinerary navigation

Day 1: Rostov-on-Don, Russia

Activities
  • Rostov Academic Drama Theater named after M Gorky
  • Museum of Railway Technology
Explore Rostov-on-Don itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Donetsk, Russia

Days 3–5: Moscow, Russia

Day 6: Saint Petersburg, Russia

Day 7: Borovichi, Russia

Day 8: 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
  • Hanseatic Fountain
  • Church of the Transfiguration of Our Savior on Nereditsa
Explore Velikiy Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Day 9: 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
  • Church of St Basil on the Hill
Explore Pskov itineraries
Hotel
Hotel
Recommended
See more hotels

Day 10: Smolensk, Russia

Day 11: Tver, Russia

Day 12: Yaroslavl, Russia

Day 13: Vladimir, Russia

Day 14: Kazan’, Russia

Day 15: Nizhny Novgorod, Russia

Day 16: 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
  • Church of the Resurrection on the Debra
  • Snow Maidens Terem Snegurochkas Residence
Explore Kostroma itineraries
Hotel
Hotel
Recommended
See more hotels

Day 17: Ivanovo, Russia

Day 18: Ryazan, Russia

Day 19: Tula, Russia

Distance
Transport
Popular
Ryazan → Tula by bus
  1. Take the bus from Ryazan to Tulabus bus
4h 55m
$14–27
See more transport options
Activities
  • Museum of Samovars
  • Belousov Central Park of Culture and Leisure
Explore Tula itineraries
Hotel
Hotel
Recommended
See more hotels

Day 20: Volgograd, Russia

30 days in Russia

Volgograd Rostov-on-Don

Itinerary navigation

Day 1: Volgograd, Russia

Activities
  • Volga-Don Shipping Canal
  • Panorama Museum of the Battle of Stalingrad
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
  • Elista Buddhist Monastery Syakyusn-Syume
  • Monument to the Exodus and Return
Explore Elista itineraries
Hotel
Hotel
Recommended
See more hotels

Day 5: Astrakhan, Russia

Distance
Transport
Popular
Elista → Astrakhan by bus
  1. Take the bus from Elista to Astrakhanbus bus
4h 49m
$24–35
See more transport options
Activities
  • Museum of Astrakhan Cossacks
  • Old City Stary Gorod
Explore Astrakhan itineraries
Hotel
Hotel
Recommended
See more hotels

Day 6: Kislovodsk, Russia

Day 7: Pyatigorsk, Russia

Days 8–9: Grozny, Russia

Day 10: Makhachkala, Russia

Day 11: Vladikavkaz, Russia

Days 12–14: Mineralnye Vody, Russia

Day 15: Nalchik, Russia

Day 16: Krasnodar, Russia

Day 17: Stavropol, Russia

Day 18: Nizhny Novgorod, Russia

Day 19: Kazan’, Russia

Day 20: Cheboksary, Russia

Day 21: Tyumen, Russia

Day 22: Nizhny Tagil, Russia

Day 23: Chelyabinsk, Russia

Day 24: Penza, Russia

Day 25: Ulyanovsk, Russia

Distance
Transport
Popular
Penza → Ulyanovsk by bus
  1. Take the bus from Penza to Ulyanovskbus bus
7h
$17–40
See more transport options
Activities
  • Lenin Memorial Museum
  • Volga River Embankment
Explore Ulyanovsk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 26: Samara, Russia

Day 27: Yoshkar-Ola, Russia

Day 28: Ufa, Russia

Day 29: Perm, Russia

Day 30: Rostov-on-Don, Russia

Popular cities in Russia to visit