There are 5 ways to get from Sortavala to Riga by train, bus, 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.
Train, bus
best- Take the train from Sortavala Center to Finlyandsky Railway Terminaltrain
- Take the train from Baltiysky Railway Terminal to Pskov-1train
- Take the bus from Pskov Bus station to Riga Central Bus Stationbus
14h 3mTrain
cheapest- Take the train from Sortavala Center to Finlyandsky Railway Terminaltrain
- Take the train from Baltiysky Railway Terminal to Pechory-Pskovskietrain
- Take the train from Koidula to Kirsitrain R46
- Take the train from Aardla to Riia raudteejaamtrain 0
16h 44m$44–78Bus
- Take the bus from Sortavala to Saint Petersburg Bus Terminalbus
- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Stationbus
16h 45m$78–143Drive 827 km
- Drive from Sortavala to Rigacar 827 km
12h 1m$149–215Train, fly, bus
- Take the train from Sortavala Center to Udelnayatrain
- Fly from Pulkovo Airport (LED) to Khrabrovo Airport (KGD)plane LED - KGD
- Take the bus from Kaliningrad Bus station to Riga Central Bus Stationbus
21h 6m$84–486
Pulkovo Airport (LED) to Khrabrovo Airport (KGD) flights
Questions & Answers
The cheapest way to get from Sortavala to Riga is to train which costs $40 - $80 and takes 16h 44m.
The fastest way to get from Sortavala to Riga is to drive which takes 12h 1m and costs $140 - $220.
No, there is no direct bus from Sortavala to Riga station. However, there are services departing from Sortavala and arriving at Riga Central Bus Station via Saint Petersburg Bus Terminal. The journey, including transfers, takes approximately 16h 45m.
The distance between Sortavala and Riga is 863 km. The road distance is 827 km.
The best way to get from Sortavala to Riga without a car is to train and bus which takes 14h 3m and costs .
It takes approximately 14h 3m to get from Sortavala to Riga, including transfers.
Sortavala to Riga bus services, operated by Karelavtotrans, depart from Sortavala station.
The best way to get from Sortavala to Riga is to bus which takes 16h 45m and costs $75 - $150. Alternatively, you can train, which costs $40 - $80 and takes 16h 44m.
Sortavala to Riga bus services, operated by Karelavtotrans, arrive at Saint Petersburg Bus Terminal station.
Yes, the driving distance between Sortavala to Riga is 827 km. It takes approximately 12h 1m to drive from Sortavala to Riga.
What companies run services between Sortavala, Russia and Riga, Latvia?
You can take a bus from Sortavala to Riga Central Bus Station via Saint Petersburg Bus Terminal in around 16h 45m. Alternatively, you can take a train from Sortavala Center to Riia raudteejaam via Finlyandsky Railway Terminal, Ploshchad Lenina, Baltiyskaya, Baltiysky Railway Terminal, Pechory-Pskovskie, Koidula, and Aardla in around 16h 44m.
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Khrabrovo Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $55–330
- Website
- uralairlines.ru
Flights from Pulkovo Airport to Khrabrovo Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $55–330
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Sortavala Center to Finlyandsky Railway Terminal
- Ave. Duration
- 4h 9m
- Frequency
- Twice daily
- Estimated price
- $10–19
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $13–19
- Commuter Electric Train
- $13–19
Train from Baltiysky Railway Terminal to Pskov-1
- Ave. Duration
- 3h 32m
- Frequency
- Twice daily
- Estimated price
- $9–18
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $13–18
- Commuter Electric Train
- $12–17
Train from Sortavala Center to Udelnaya
- Ave. Duration
- 3h 58m
- Frequency
- Twice daily
- Estimated price
- $10–19
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $13–19
- Commuter Electric Train
- $12–18
Train from Baltiysky Railway Terminal to Pechory-Pskovskie
- Ave. Duration
- 4h 17m
- Frequency
- 5 times a week
- Estimated price
- $13–20
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $14–20
- Commuter Electric Train
- $14–20
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Koidula to Kirsi
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a day
- Estimated price
- $6–10
- Website
- https://elron.ee/en
- Express Train Ticket
- $6–10
Train from Aardla to Riia raudteejaam
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- $14–26
- Website
- https://elron.ee/en
- Express Train Ticket
- $18–26
- Phone
- +371 22 474 814
- vissa@apollo.lv
- Website
- vissareiss.lv
Bus from Pskov Bus station to Riga Central Bus Station
- Ave. Duration
- 4h
- 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
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 13h 31m
- Frequency
- 3 times a week
- Estimated price
- $70
- 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
- +7 (901) 374-41-56
- markatek_spb@mail.ru
- Website
- markatek.travel
Bus from Pskov Bus station to Riga Central Bus Station
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Website
- https://markatek.travel/
- Schedules at
- https://markatek.travel/schedule/
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- $67
- Website
- https://markatek.travel/
- Schedules at
- https://markatek.travel/schedule/
- Phone
- +7 (8142) 72-20-12
- sekretariat@karelavtotrans.ru
- Website
- avokzal.karelia.ru
Bus from Sortavala to Saint Petersburg Bus Terminal
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a week
- Estimated price
- $14
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- $70–130
- Website
- https://luxexpress.eu/en/
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Kaliningrad Bus station to Riga Central Bus Station
- Ave. Duration
- 10h 50m
- Frequency
- 3 times a week
- Estimated price
- $16–70
- Schedules at
- ecolines.ru
- Book at
- ecolines.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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to plan an amazing trip around Scandinavia, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
There are 1919+ hotels available in Riga.
















