There are 7 ways to get from Smolensk to Riga by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Smolensk to Pskov Bus stationbus
- Take the bus from Pskov Bus station to Riga Central Bus Stationbus
12h 20mTrain, bus via Daugavpils
cheapest- Take the train from Smolensk to Orsha Centrtrain
- Take the train from Orsha Centr to Polocktrain
- Take the bus from Polatsk to Daugavpils Bus stationbus
- Take the train from Daugavpils to Riga-Pasazierutrain 809 / ...
13h 8m$32–168Drive 622.2 km
- Drive from Smolensk to Rigacar 622.2 km
8h 32m$112–162Train, bus, fly
- Take the train from Smolensk to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Vilnius Airportbus
- Fly from Vilnius Airport (VNO) to Riga International Airport (RIX)plane VNO - RIX
11h 11m$95–305Train
- Take the train from Smolensk to Hudahajtrain 360С
- Take the train from Vilnius to Rīgas Centrālā stacijatrain 889/890
14h 14m$46–83Train, bus
- Take the train from Smolensk to Polocktrain 055Б/640Б
- Take the bus from Polatsk to Riga Central Bus Stationbus 8253
14h 28m$67–94Bus via Minsk
- Take the bus from Smolensk to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
- Take the bus from Vilnius Central Bus Station to Riga Central Bus Stationbus
14h 47m$83–162
Vilnius Airport (VNO) to Riga International Airport (RIX) flights
Questions & Answers
The cheapest way to get from Smolensk to Riga is to train which costs $45 - $85 and takes 14h 14m.
The fastest way to get from Smolensk to Riga is to drive which takes 8h 32m and costs $110 - $170.
No, there is no direct bus from Smolensk to Riga station. However, there are services departing from Smolensk and arriving at Riga Central Bus Station via Pskov Bus station. The journey, including transfers, takes approximately 12h 20m.
No, there is no direct train from Smolensk to Riga. However, there are services departing from Smolensk and arriving at Rīgas Centrālā stacija via Kena and Vilnius. The journey, including transfers, takes approximately 14h 14m.
The distance between Smolensk and Riga is 744 km. The road distance is 622.2 km.
The best way to get from Smolensk to Riga without a car is to bus which takes 12h 20m and costs .
It takes approximately 12h 20m to get from Smolensk to Riga, including transfers.
Smolensk to Riga bus services, operated by Avtovokzaly.ru, depart from Smolensk station.
Smolensk to Riga train services, operated by Russian Railways (РЖД), depart from Smolensk station.
The best way to get from Smolensk to Riga is to bus which takes 12h 20m and costs . Alternatively, you can train, which costs $45 - $85 and takes 14h 14m.
What companies run services between Smolensk, Russia and Riga, Latvia?
You can take a bus from Smolensk to Riga Central Bus Station via Pskov Bus station in around 12h 20m. Alternatively, you can take a train from Smolensk to Rīgas Centrālā stacija via Hudahaj, Kena, and Vilnius in around 14h 14m.
- Website
- airbaltic.com
Flights from Vilnius Airport to Riga International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $60–190
- Phone
- 105
- Website
- Belarusian Railway
Train from Smolensk to Orsha Centr
- Ave. Duration
- 1h 14m
- Frequency
- Twice daily
- Estimated price
- $27–48
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $27–31
- 2nd Class (Kupé)
- $48
- 1nd Class (SW)
- $85–100
Train from Orsha Centr to Polock
- Ave. Duration
- 3h 37m
- Frequency
- Once daily
- Estimated price
- $31–54
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $31–35
- 2nd Class (Kupé)
- $54
- 1nd Class (SW)
- $95–110
Train from Smolensk to Minsk Pas
- Ave. Duration
- 3h 57m
- Frequency
- Twice daily
- Estimated price
- $40–69
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $40–45
- 2nd Class (Kupé)
- $69
- 1nd Class (SW)
- $120–150
Train from Smolensk to Polock
- Ave. Duration
- 5h 59m
- Frequency
- Once daily
- Estimated price
- $38–66
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $38–43
- 2nd Class (Kupé)
- $66
- 1nd Class (SW)
- $120–140
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Smolensk to Pskov Bus station
- Ave. Duration
- 7h 20m
- Frequency
- 5 times a day
- Estimated price
- $14–27
- Schedules at
- avtovokzaly.ru
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 Getting around the Cyclades, How do I get from Sydney to Melbourne, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Smolensk to Riga bus services, operated by Avtovokzaly.ru, arrive at Pskov Bus station.
Smolensk to Riga train services, operated by Russian Railways (РЖД), arrive at Hudahaj station.
Yes, the driving distance between Smolensk to Riga is 622 km. It takes approximately 8h 32m to drive from Smolensk to Riga.
There are 2083+ hotels available in Riga.







