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

MoscowSaint Petersburg

Itinerary navigation

Days 1–6: Moscow, Russia

Activities
  • Gorky Park
  • Izmailovsky Market
Explore Moscow itineraries
Hotel
Hotel
Recommended
See more hotels

Day 7: Saint Petersburg, Russia

8 days in Russia

Saint PetersburgMoscow

Itinerary navigation

Days 1–3: Saint Petersburg, Russia

Activities
  • Russian Museum
  • Mariinsky Theatre Performance
Explore Saint Petersburg itineraries
Hotel
Hotel
Recommended
See more hotels

Days 4–8: Moscow, Russia

9 days in Russia

KaliningradSaint Petersburg

10 days in Russia

GelendzhikNovorossiysk

Itinerary navigation

Days 1–5: Gelendzhik, Russia

Activities
  • Gelendzhik Dolphinarium
  • Gelendzhik Embankment
Explore Gelendzhik itineraries
Hotel
Hotel
Recommended
See more hotels

Days 6–9: Sochi, Russia

Day 10: Novorossiysk, Russia

Distance
Transport
Popular
Sochi → Novorossiysk by train
  1. Take the train from Sochi to Novorossiysktrain train
7h 27m
$23–35
See more transport options
Activities
  • Sukhumi Highway Observation Deck
  • Cruiser Mikhail Kutuzov Museum
Explore Novorossiysk itineraries
Hotel
Hotel
Recommended
See more hotels

11 days in Russia

MurmanskMoscow

12 days in Russia

Kazan’Saint Petersburg

Itinerary navigation

Days 1–2: Kazan’, Russia

Activities
  • Palace of Farmers
  • National Museum of the Republic of Tatarstan
Explore Kazan’ itineraries
Hotel
Hotel
Recommended
See more hotels

Day 3: Nizhny Novgorod, Russia

Days 4–9: Moscow, Russia

Distance
Transport
Popular
Nizhny Novgorod → Moscow by bus
  1. Take the bus from Nizhny Novgorod to Moscowbus bus
6h
$17–45
See more transport options
Activities
  • Kolomenskoye Museum-Reserve
  • Pushkin State Museum of Fine Arts
Explore Moscow itineraries
Hotel
Hotel
Recommended
See more hotels

Days 10–12: Saint Petersburg, Russia

13 days in Russia

SochiYeysk

Itinerary navigation

Days 1–4: Sochi, Russia

Activities
  • Sochi Olympic Park
  • SkyPark AJ Hackett Sochi
Explore Sochi itineraries
Hotel
Hotel
Recommended
See more hotels

Days 5–9: Gelendzhik, Russia

Day 10: Anapa, Russia

Day 11: Krasnodar, Russia

Distance
Transport
Popular
Anapa → Krasnodar by bus
  1. Take the bus from Anapa to Krasnodarbus bus
3h 25m
$13–29
See more transport options
Activities
  • Kuban Cossack Choir Concert Hall
  • Street Krasnaya Main Walking Street
Explore Krasnodar itineraries
Hotel
Hotel
Recommended
See more hotels

Days 12–13: Yeysk, Russia

14 days in Russia

NovosibirskSaint Petersburg

Itinerary navigation

Day 1: Novosibirsk, Russia

Activities
  • Alexander Nevsky Cathedral
  • Shopping at Aura Mall
Explore Novosibirsk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Tomsk, Russia

Day 3: Gorno-Altaysk, Russia

Day 4: Barnaul, Russia

Day 5: Kemerovo, Russia

Day 6: Krasnoyarsk, Russia

Day 7: Irkutsk, Russia

Days 8–13: Moscow, Russia

Day 14: Saint Petersburg, Russia

15 days in Russia

KrasnodarBarnaul

Itinerary navigation

Day 1: Krasnodar, Russia

Activities
  • Krasnodar Academic Drama Theater
  • Galereya Krasnodar Shopping Mall
Explore Krasnodar itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–6: Gelendzhik, Russia

Days 7–10: Sochi, Russia

Day 11: Novorossiysk, Russia

Distance
Transport
Popular
Sochi → Novorossiysk by train
  1. Take the train from Sochi to Novorossiysktrain train
7h 27m
$23–35
See more transport options
Activities
  • Tsemdolina Park
  • Park of Culture and Rest named after V.I. Lenin
Explore Novorossiysk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 12: Novosibirsk, Russia

Day 13: Tomsk, Russia

Day 14: Gorno-Altaysk, Russia

Day 15: Barnaul, Russia

16 days in Russia

YekaterinburgSaint Petersburg

Itinerary navigation

Day 1: Yekaterinburg, Russia

Activities
  • Ganina Yama Monastery
  • Yekaterinburg State Academic Opera and Ballet Theatre
Explore Yekaterinburg itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Gorno-Altaysk, Russia

Day 3: Novosibirsk, Russia

Day 4: Tomsk, Russia

Day 5: Kemerovo, Russia

Day 6: Krasnoyarsk, Russia

Day 7: Irkutsk, Russia

Days 8–13: Moscow, Russia

Days 14–16: Saint Petersburg, Russia

17 days in Russia

VladivostokGelendzhik

Itinerary navigation

Day 1: Vladivostok, Russia

Activities
  • Arbat Street
  • Eagles Nest Viewpoint
Explore Vladivostok itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Nakhodka, Russia

Day 3: Ussuriysk, Russia

Days 4–9: Moscow, Russia

Days 10–12: Saint Petersburg, Russia

Days 13–14: Kaliningrad, Russia

Day 15: Rostov-on-Don, Russia

Days 16–17: Gelendzhik, Russia

18 days in Russia

OmskKaliningrad

Itinerary navigation

Day 1: Omsk, Russia

Activities
  • Assumption Cathedral
  • Omsk State Museum of Local Lore
Explore Omsk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Gorno-Altaysk, Russia

Day 3: Novosibirsk, Russia

Day 4: Tomsk, Russia

Distance
Transport
Popular
Novosibirsk → Tomsk by bus
  1. Take the bus from Novosibirsk to Tomskbus bus
4h 20m
$24–35
See more transport options
Activities
  • Tomsk Regional Museum of Local Lore
  • Tomsk Art Museum
Explore Tomsk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 5: Kemerovo, Russia

Day 6: Krasnoyarsk, Russia

Day 7: Irkutsk, Russia

Days 8–13: Moscow, Russia

Days 14–16: Saint Petersburg, Russia

Days 17–18: Kaliningrad, Russia

19 days in Russia

Nizhny NovgorodBarnaul

Itinerary navigation

Day 1: Nizhny Novgorod, Russia

Activities
  • Museum of the History of GAZ
  • Nizhny Novgorod Fair
Explore Nizhny Novgorod itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–3: Kazan’, Russia

Distance
Transport
Popular
Nizhny Novgorod → Kazan’ by train
  1. Take the train from Nizhny Novgorod to Kazan’train train
5h 59m
$24–75
See more transport options
Activities
  • Sviyazhsk Island Town
  • National Museum of the Republic of Tatarstan
Explore Kazan’ itineraries
Hotel
Hotel
Recommended
See more hotels

Day 4: Samara, Russia

Day 5: Tolyatti, Russia

Distance
Transport
Popular
Samara → Tolyatti by bus
  1. Take the bus from Samara to Tolyattibus bus
1h 9m
$17–24
See more transport options
Activities
  • Park House Shopping Mall
  • Tolyatti Drama Theater Koleso
Explore Tolyatti itineraries
Hotel
Hotel
Recommended
See more hotels

Days 6–10: Gelendzhik, Russia

Days 11–14: Sochi, Russia

Day 15: Novorossiysk, Russia

Distance
Transport
Popular
Sochi → Novorossiysk by train
  1. Take the train from Sochi to Novorossiysktrain train
7h 27m
$23–35
See more transport options
Activities
  • Park of Culture and Rest named after V.I. Lenin
  • Sukhumi Highway Observation Deck
Explore Novorossiysk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 16: Novosibirsk, Russia

Day 17: Tomsk, Russia

Day 18: Gorno-Altaysk, Russia

Day 19: Barnaul, Russia

20 days in Russia

MakhachkalaIrkutsk

Itinerary navigation

Day 1: Makhachkala, Russia

Activities
  • Dagestan State United Historical and Architectural Museum
  • Targi-Tau Mountain
Explore Makhachkala itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Grozny, Russia

Day 3: Vladikavkaz, Russia

Days 4–8: Gelendzhik, Russia

Days 9–12: Sochi, Russia

Day 13: Novorossiysk, Russia

Distance
Transport
Popular
Sochi → Novorossiysk by train
  1. Take the train from Sochi to Novorossiysktrain train
7h 27m
$23–35
See more transport options
Activities
  • Dolphin Aquapark
  • Park of Culture and Rest named after V.I. Lenin
Explore Novorossiysk itineraries
Hotel
Hotel
Recommended
See more hotels

Day 14: Novosibirsk, Russia

Day 15: Tomsk, Russia

Day 16: Gorno-Altaysk, Russia

Day 17: Barnaul, Russia

Day 18: Kemerovo, Russia

Day 19: Krasnoyarsk, Russia

Day 20: Irkutsk, Russia

30 days in Russia

IrkutskBiysk

Itinerary navigation

Day 1: Irkutsk, Russia

Activities
  • Lake Baikal Day Trip Listvyanka
  • Holy Cross Church
Explore Irkutsk itineraries
Hotel
Hotel
Recommended
See more hotels

Days 2–7: Moscow, Russia

Days 8–10: Saint Petersburg, Russia

Days 11–12: Kaliningrad, Russia

Day 13: Rostov-on-Don, Russia

Days 14–18: Gelendzhik, Russia

Days 19–22: Sochi, Russia

Day 23: Novorossiysk, Russia

Day 24: Novosibirsk, Russia

Day 25: Tomsk, Russia

Day 26: Gorno-Altaysk, Russia

Day 27: Barnaul, Russia

Day 28: Kemerovo, Russia

Day 29: Krasnoyarsk, Russia

Day 30: Biysk, Russia

Must-see Russia

Plot your journey across Russia, visiting its many must-see destinations. With just a short train ride or scenic drive, you can journey from one region to another.