There are 10 ways to get from Smolensk to Riga by train, bus, night 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.

Recommended option

Train, bus via Vilnius(LT)  •  12 h 31 min

  1. Take the train from Smolensk to Minsk-Passajirskii D / ...
  2. Take the train from Minsk-Passajirskii to Vilnius(LT)
  3. Take the bus from Vilnius to Rīga

$25 - $40

Cheapest option

Night train  •  12 h 8 min

  1. Take the night train from Smolensk to Polock Express
  2. Take the night train from Polock to Riga Pass Express

$10 - $17

8 alternative options

Train, night train  •  13 h 16 min

  1. Take the train from Smolensk to Orscha Central D / ...
  2. Take the train from Orscha Central to Vitebsk AVE
  3. Take the train from Vitebsk to Polock
  4. Take the night train from Polock to Daugavpils
  5. Take the train from Daugavpils to Rīga pasažieru 703 / ...

$22 - $30

Bus  •  15 h 11 min

  1. Take the bus from Smolensk to Pskov
  2. Take the bus from Pskov to Riga

$24 - $39

Train, bus Gomel City Transport  •  17 h 28 min

  1. Take the train from Smolensk to Vitebsk AVE
  2. Take the bus from Vitebsk to Riga

$16 - $25

Drive  •  8 h 30 min

  1. Drive from Smolensk to Riga 392.6 miles

$70 - $110

Train to Minsk, fly  •  8 h 25 min

  1. Take the train from Smolensk to Minsk-Passajirskii
  2. Fly from Minsk (MSQ) to Riga (RIX) MSQ - RIX

$79 - $184

Train to Moscow Sheremetyevo, fly  •  9 h 33 min

  1. Take the train from Smolensk to Moskva Belorusskaja
  2. Fly from Moscow Sheremetyevo (SVO) to Riga (RIX) SVO - RIX

$118 - $359

Train, train to Vilnius, fly  •  9 h 38 min

  1. Take the train from Smolensk to Minsk-Passajirskii
  2. Take the train from Minsk-Passajirskii to Vilnius(LT)
  3. Fly from Vilnius (VNO) to Riga (RIX) VNO - RIX

$35 - $161

Train to Moscow Vnukovo, fly  •  10 h

  1. Take the train from Smolensk to Moskva Belorusskaja
  2. Fly from Moscow Vnukovo (VKO) to Riga (RIX) VKO - RIX

$118 - $348

What companies run services between Smolensk, Russia and Riga, Latvia?

You can take a bus from Smolensk to Riga via Pskov in around 15 h 11 min.

Airlines
Air Baltic
Website
airbaltic.com
Flights from Minsk to Riga
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$110 - $290
Flights from Moscow Sheremetyevo to Riga
Ave. Duration
1 h 41 min
When
Every day
Estimated price
$140 - $420
Flights from Vilnius to Riga
Ave. Duration
50 min
When
Every day
Estimated price
$23 - $190
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Moscow Sheremetyevo to Riga
Ave. Duration
1 h 41 min
When
Every day
Estimated price
$140 - $420
Belavia Belarusian Airlines
Website
belavia.by
Flights from Minsk to Riga
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$110 - $290
UTair Aviation
Website
utair.ru
Flights from Moscow Vnukovo to Riga
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$110 - $300
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Smolensk to Minsk-Passajirskii
Ave. Duration
3 h 36 min
Frequency
3 times a day
Estimated price
$7 - $13
Website
pass.rzd.ru
Train from Smolensk to Orscha Central
Ave. Duration
1 h 9 min
Frequency
4 times a day
Estimated price
$6 - $11
Website
pass.rzd.ru
Train from Smolensk to Vitebsk
Ave. Duration
5 h 50 min
Frequency
Twice a week
Estimated price
$5 - $9
Website
pass.rzd.ru
Night train from Smolensk to Polock
Ave. Duration
4 h 48 min
Frequency
Once daily
Estimated price
$6 - $11
Website
pass.rzd.ru
Train from Smolensk to Moskva Belorusskaja
Ave. Duration
4 h 32 min
Frequency
4 times a day
Estimated price
$14 - $30
Website
pass.rzd.ru
3rd Class (Platzcart)
$14 - $21
2nd Class (Kupé)
$20 - $30
Belorussian Railways (BŽD)
Website
rw.by
Train from Minsk-Passajirskii to Vilnius(LT)
Ave. Duration
2 h 30 min
Frequency
5 times a day
Estimated price
$4 - $7
Website
www.rw.by
Train from Orscha Central to Vitebsk
Ave. Duration
1 h 11 min
Frequency
Every 3 hours
Estimated price
$2 - $3
Website
www.rw.by
2nd Class
$2 - $3
Coupe
$3 - $4
Train from Vitebsk to Polock
Ave. Duration
1 h 24 min
Frequency
4 times a week
Estimated price
$2 - $3
Website
www.rw.by
2nd Class
$2 - $3
Coupe
$3 - $4
Night train from Polock to Daugavpils
Ave. Duration
2 h 40 min
Frequency
4 times a week
Estimated price
$2 - $4
Website
www.rw.by
Night train from Polock to Riga Pass
Ave. Duration
6 h 20 min
Frequency
4 times a week
Estimated price
$4 - $6
Website
www.rw.by
Russian Railways
Website
rzd.ru
Train from Smolensk to Orscha Central
Ave. Duration
1 h 28 min
Frequency
Once a week
Estimated price
$18 - $23
Schedules at
pass.rzd.ru
Train from Smolensk Railway to Moscow Belorussky Station
Ave. Duration
4 h 37 min
Frequency
Once a week
Estimated price
$50 - $65
Schedules at
pass.rzd.ru
Latvian Railways (PV)
Website
pv.lv
Train from Daugavpils to Rīga pasažieru
Ave. Duration
2 h 52 min
Frequency
3 times a day
Estimated price
$10
Website
pv.lv
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Smolensk to Pskov
Ave. Duration
9 h 11 min
Frequency
Once daily
Estimated price
$13 - $19
Schedules at
avtovokzaly.ru
AutoFavorit
Gomel City Transport
Website
gomeltrans.net
Bus from Vitebsk to Riga
Ave. Duration
10 h 38 min
Frequency
Twice a week
Estimated price
$11 - $17
Schedules at
gomeltrans.net
Book at
ticketbus.by

Want to know more about travelling around Latvia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Smolensk and Riga is 550 km. The road distance is 628 km.

The cheapest way to get from Smolensk to Riga is to night train which costs RUB 600 - RUB 1100 and takes 12 h 8 min.

The quickest way to get from Smolensk to Riga is to train and fly which takes 8 h 25 min and costs RUB 4800 - RUB 12000.

No, there is no direct train from Smolensk to Riga. However, there are services departing from Smolensk and arriving at Rīga pasažieru via Orscha Central, Vitebsk, Polock and Daugavpils. The journey, including transfers, takes approximately 13 h 16 min.

No, there is no direct bus from Smolensk to Riga. However, there are services departing from Smolensk and arriving at Riga via Pskov. The journey, including transfers, takes approximately 15 h 11 min.

It takes approximately 12 h 31 min to get from Smolensk to Riga, including transfers.