There are 7 ways to get from Riga to Russia by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Princess Olga Pskov International, fly to Moscow Vnukovo
best- Take the bus from Riga Central Bus Station to Pskov Bus stationbus
- Fly from Princess Olga Pskov International (PKV) to Moscow Vnukovo (VKO)plane PKV - VKO
9h 34mTrain
cheapest- Take the train from Riia raudteejaam to Aardlatrain 0
- Take the train from Kirsi to Koidulatrain R46
- Take the train from Pechory-Pskovskie to Pskov-1train
- Take the train from Pskov Pass to Leningradsky Railway Terminaltrain
19h 57m₽4,015–8,336Bus, train
- Take the bus from Riga Central Bus Station to Pskov Bus stationbus 2982
- Take the train from Pskov Pass to Leningradsky Railway Terminaltrain 010Ч
18h 18mBus
- Take the bus from Riga Central Bus Station to Severnye Vorota Bus Terminalbus
21h 47m₽4,738–8,219Drive 912.1 km
- Drive from Riga to Moscowcar 912.1 km
12h 8m₽12,656–18,281Bus to Khrabrovo Airport, fly to Pulkovo Airport
- Take the bus from Riga Central Bus Station to Kaliningrad Bus stationbus
- Fly from Khrabrovo Airport (KGD) to Pulkovo Airport (LED)plane KGD - LED
14h 43m₽5,765–37,170Bus to Khrabrovo Airport, fly to Sheremetyevo International Airport
- Take the bus from Riga Central Bus Station to Kaliningrad Bus stationbus
- Fly from Khrabrovo Airport (KGD) to Sheremetyevo International Airport (SVO)plane KGD - SVO
15h 45m₽6,575–40,160
Princess Olga Pskov International (PKV) to Moscow Vnukovo (VKO) flights
Questions & Answers
The cheapest way to get from Riga to Russia is to train which costs RUB 4000 - RUB 8500 and takes 19h 57m.
The fastest way to get from Riga to Russia is to drive which takes 12h 8m and costs RUB 12000 - RUB 19000.
The distance between Riga and Russia is 914 km. The road distance is 912.1 km.
The best way to get from Riga to Russia without a car is to bus and train which takes 18h 18m and costs .
It takes approximately 9h 34m to get from Riga to Russia, including transfers.
The best way to get from Riga to Russia is to bus which takes 21h 47m and costs RUB 4700 - RUB 8500. Alternatively, you can train, which costs RUB 4000 - RUB 8500 and takes 19h 57m.
Yes, the driving distance between Riga to Russia is 912 km. It takes approximately 12h 8m to drive from Riga to Russia.
What companies run services between Riga, Latvia and Russia?
Ecolines operates a bus from Riga Central Bus Station to Severnye Vorota Bus Terminal once daily. Tickets cost ₽4,600–8,500 and the journey takes 21h 20m. Alternatively, you can take a train from Riia raudteejaam to Biblioteka Imeni Lenina via Aardla, Kirsi, Koidula, Pechory-Pskovskie, Pskov Pass, Leningradsky Railway Terminal, and Komsomolskaya in around 19h 57m.
- Website
- aeroflot.ru
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₽4,200–26,000
Flights from Khrabrovo Airport to Sheremetyevo International Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- ₽5,000–29,000
- Website
- nordwindairlines.ru
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- ₽4,200–26,000
Flights from Khrabrovo Airport to Sheremetyevo International Airport
- Ave. Duration
- 2h 42m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽5,000–29,000
- Website
- flysmartavia.com
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₽4,200–26,000
Flights from Khrabrovo Airport to Sheremetyevo International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽5,000–29,000
Flights from Khrabrovo Airport to Sheremetyevo International Airport via Pulkovo Airport
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- ₽6,000–32,000
- Website
- azimuth.aero
Flights from Princess Olga Pskov International to Moscow Vnukovo
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₽3,600–24,000
- Website
- uralairlines.ru
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₽4,200–26,000
- Website
- pegasfly.com
Flights from Khrabrovo Airport to Sheremetyevo International Airport
- Ave. Duration
- 2h 50m
- When
- Monday and Thursday
- Estimated price
- ₽5,000–29,000
- Website
- severstal-avia.ru
Flights from Khrabrovo Airport to Sheremetyevo International Airport via Cherepovets
- Ave. Duration
- 3h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽6,000–33,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Pskov Pass to Leningradsky Railway Terminal
- Ave. Duration
- 11h 19m
- Frequency
- Once daily
- Estimated price
- ₽2,000–4,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽10,000–15,000
- 3rd Class (Platzcart)
- ₽2,000–2,700
- 2nd Class (Kupé)
- ₽3,200–4,500
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Riia raudteejaam to Aardla
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–2,100
- Website
- https://elron.ee/en
- Express Train Ticket
- ₽1,400–2,100
Train from Kirsi to Koidula
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a day
- Estimated price
- ₽500–750
- Website
- https://elron.ee/en
- Express Train Ticket
- ₽500–750
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Pechory-Pskovskie to Pskov-1
- Ave. Duration
- 40 min
- Frequency
- 5 times a week
- Estimated price
- ₽160–900
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽650–900
- Commuter Electric Train
- ₽160–230
- Phone
- +7 (901) 374-41-56
- markatek_spb@mail.ru
- Website
- markatek.travel
Bus from Riga Central Bus Station to Pskov Bus station
- Ave. Duration
- 5h 50m
- Frequency
- 3 times a week
- Website
- https://markatek.travel/
- Schedules at
- https://markatek.travel/schedule/
- Phone
- +371 22 474 814
- vissa@apollo.lv
- Website
- vissareiss.lv
Bus from Riga Central Bus Station to Pskov Bus station
- Ave. Duration
- 6h 40m
- Frequency
- 3 times a week
- Website
- https://vissareiss.lv/
- Schedules at
- https://vissareiss.lv/?highlight=0&sitepage=#Schedule
- Book at
- https://vissareiss.lv/index.php?sitepage=ticket_offer_en
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Riga Central Bus Station to Severnye Vorota Bus Terminal
- Ave. Duration
- 21h 20m
- Frequency
- Once daily
- Estimated price
- ₽4,600–8,500
- Website
- https://ecolines.net/
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Riga Central Bus Station to Kaliningrad Bus station
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a week
- Estimated price
- ₽1,300–5,500
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which London airport should I choose?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
















