There are 7 ways to get from Riga to Primorsk by train, taxi, 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, taxi
best- Take the train from Riia raudteejaam to Aardlatrain
- Take the train from Kirsi to Koidulatrain R46
- Take the train from Pechory-Pskovskie to Baltiysky Railway Terminaltrain
- Take the train from Finlyandsky Railway Terminal to Vyborgtrain
- Take the taxi from Vyborg to Primorsktaxi
14h 29mBus via Tallinn
cheapest- Take the bus from Riia to Tallinna bussijaambus
- Take the bus from Tallinna bussijaam to Narvabus 396 / ...
- Take the bus from Ivangorod to Saint Petersburg Moskovskaya Metrobus 842
- Take the bus from Saint Petersburg Parnas to Primorskbus 830
16h 4m₽3,461–8,589Drive 696.1 km
- Drive from Riga to Primorskcar 696.1 km
9h 57m₽9,569–13,822Fly Riga International Airport to Lennart Meri International Airport, train, bus
- Fly from Riga International Airport (RIX) to Lennart Meri International Airport (TLL)plane RIX - TLL
- Take the train from Ülemiste to Narvatrain
- Take the bus from Ivangorod to Saint Petersburg Moskovskaya Metrobus
- Take the bus from Saint Petersburg Parnas to Primorskbus
13h 50m₽4,117–13,644Train, bus
- Take the train from Riia raudteejaam to Tapatrain
- Take the train from Tapa to Narvatrain E33
- Take the bus from Ivangorod to Saint Petersburg Moskovskaya Metrobus 842
- Take the bus from Saint Petersburg Parnas to Primorskbus 830
15h 23mBus
- Take the bus from Riga Central Bus Station to Pskov Bus stationbus
- Take the bus from Pskov Bus station to Saint Petersburg Moskovskaya Metrobus
- Take the bus from Saint Petersburg Parnas to Primorskbus 830
17h 27mBus to Khrabrovo Airport, fly to Pulkovo Airport, bus
- Take the bus from Riga Central Bus Station to Kaliningrad Bus stationbus
- Fly from Khrabrovo Airport (KGD) to Pulkovo Airport (LED)plane KGD - LED
- Take the bus from Saint Petersburg Parnas to Primorskbus
18h 24m₽6,070–37,805
Riga International Airport (RIX) to Lennart Meri International Airport (TLL) flights
Questions & Answers
The cheapest way to get from Riga to Primorsk is to bus via Tallinn which costs RUB 3400 - RUB 9000 and takes 16h 4m.
The fastest way to get from Riga to Primorsk is to drive which takes 9h 57m and costs RUB 9500 - RUB 14000.
The distance between Riga and Primorsk is 835 km. The road distance is 696.1 km.
The best way to get from Riga to Primorsk without a car is to bus via Tallinn which takes 16h 4m and costs RUB 3400 - RUB 9000.
It takes approximately 14h 29m to get from Riga to Primorsk, including transfers.
Yes, the driving distance between Riga to Primorsk is 696 km. It takes approximately 9h 57m to drive from Riga to Primorsk.
What companies run services between Riga, Latvia and Primorsk, Leningrad Oblast, Russia?
You can take a bus from Riia to Primorsk via Tallinna bussijaam, Narva, Ivangorod, Saint Petersburg Moskovskaya Metro, Moskovskaya, Parnas, and Saint Petersburg Parnas in around 16h 4m.
- Website
- aeroflot.ru
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- ₽4,100–26,000
- Website
- airbaltic.com
Flights from Riga International Airport to Lennart Meri International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- ₽2,800–12,000
- Website
- nordwindairlines.ru
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- ₽4,100–26,000
- Website
- flysmartavia.com
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₽4,100–26,000
- Website
- uralairlines.ru
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₽4,100–26,000
- Website
- elron.ee
Train from Riia raudteejaam to Aardla
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a week
- Estimated price
- ₽70–160
- Schedules at
- elron.ee
Train from Kirsi to Koidula
- Ave. Duration
- 1h 19m
- Frequency
- Once daily
- Schedules at
- elron.ee
Train from Ülemiste to Narva
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- ₽80–180
- Schedules at
- elron.ee
Train from Riia raudteejaam to Tapa
- Ave. Duration
- 4h 48m
- Frequency
- 3 times a week
- Estimated price
- ₽80–180
- Schedules at
- elron.ee
Train from Tapa to Narva
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Schedules at
- elron.ee
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Pechory-Pskovskie to Baltiysky Railway Terminal
- Ave. Duration
- 4h 33m
- Frequency
- 5 times a week
- Estimated price
- ₽1,017–1,600
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,100–1,600
- Commuter Electric Train
- ₽1,100–1,600
Train from Finlyandsky Railway Terminal to Vyborg
- Ave. Duration
- 1h 2m
- Frequency
- Twice daily
- Estimated price
- ₽450–1,100
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽750–1,100
- Commuter Electric Train
- ₽450–650
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Finlyandsky Railway Terminal to Vyborg
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ₽850–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽850–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
- Website
- litrail.lt
Train from Riia raudteejaam to Tapa
- Ave. Duration
- 5h 13m
- Frequency
- Once daily
- Schedules at
- litrail.lt
- Website
- luxexpress.eu
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 4h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ₽80–180
- Schedules at
- luxexpress.eu
Bus from Tallinna bussijaam to Narva
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- ₽80–180
- Schedules at
- luxexpress.eu
- Website
- ecolines.net
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- ₽80–180
- Schedules at
- ecolines.net
- Website
- global.flixbus.com
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 4h 30m
- Frequency
- Every 3 hours
- Schedules at
- global.flixbus.com
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- ₽2,600–3,000
- Website
- https://transtempo.ua/
- Phone
- +373 789 18 888
- info@busline.md
- Website
- busline.md
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 7h 28m
- Frequency
- 6 times a week
- Estimated price
- ₽2,400–7,000
- Website
- https://busline.md/en/
- Website
- estonianlines.eu
Bus from Tallinna bussijaam to Narva
- Ave. Duration
- 3h 5m
- Frequency
- 3 times a day
- Estimated price
- ₽85–410
- Schedules at
- estonianlines.eu
- Website
- mkautobuss.ee
Bus from Tallinna bussijaam to Narva
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- ₽80–180
- Schedules at
- mkautobuss.ee
- Website
- balticshuttle.ee
Bus from Tallinna bussijaam to Narva
- Ave. Duration
- 3h 5m
- Frequency
- 6 times a week
- Estimated price
- ₽85–410
- Schedules at
- balticshuttle.ee
- Phone
- 8 800 770 00 20
- info@sks-auto.ru
- Website
- sks-auto.ru
Bus from Ivangorod to Saint Petersburg Moskovskaya Metro
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- ₽500–900
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
Bus from Pskov Bus station to Saint Petersburg Moskovskaya Metro
- Ave. Duration
- 6h 29m
- Frequency
- Once daily
- Estimated price
- ₽1,100–1,600
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
- Phone
- +7 (812) 245-06-70
- info@ptk.express
- Website
- bus.ptk.express
Bus from Saint Petersburg Parnas to Primorsk
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- ₽400–650
- Schedules at
- ptk.express
- 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
- +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
- Ave. Duration
- 44 min
- Estimated price
- ₽1,000–1,300
Yandex Taxi
- Website
- taxi.yandex.ru
Fortuna Vyborg
- Phone
- +7 911 00-00-098
- Website
- estaxi.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 How to get from Florence to Rome, How to get from Stansted Airport into central London, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.













