There are 5 ways to get from Riga to Primorsk by bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Tallinn
best- 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,664–9,908Drive 696.1 km
- Drive from Riga to Primorskcar 696.1 km
9h 57m₽9,662–13,956Fly 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
14h 5m₽5,094–15,022Bus
- 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 29m₽6,165–37,820
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 3600 - RUB 10000 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 843 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 3600 - RUB 10000.
It takes approximately 16h 4m 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
- 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
- aeroflot.ru
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₽4,200–26,000
- Website
- nordwindairlines.ru
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- ₽4,200–26,000
- Website
- flysmartavia.com
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₽4,200–26,000
- Website
- uralairlines.ru
Flights from Khrabrovo Airport to Pulkovo Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₽4,200–26,000
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Ülemiste to Narva
- Ave. Duration
- 2h 40m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,000–1,700
- Website
- https://elron.ee/en
- Express Train Ticket
- ₽1,200–1,700
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 4h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ₽1,600–3,100
- Website
- https://luxexpress.eu/en/
Bus from Tallinna bussijaam to Narva
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- ₽1,100–2,200
- Website
- https://luxexpress.eu/en/
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- ₽1,600–2,800
- Website
- https://ecolines.net/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 4h 30m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,900–3,400
- Website
- https://www.flixbus.co.uk
- 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,700–3,100
- 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,300–6,500
- Website
- https://busline.md/en/
- Phone
- +372 518 8493
- info@estonianlines.eu
- Website
- estonianlines.eu
Bus from Tallinna bussijaam to Narva
- Ave. Duration
- 3h 5m
- Frequency
- 3 times a day
- Estimated price
- ₽90–410
- Website
- https://www.estonianlines.eu/en/
- Phone
- +372 5551 5316
- info@mkautobuss.ee
- Website
- mkautobuss.ee
Bus from Tallinna bussijaam to Narva
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- ₽85–190
- Website
- https://www.mkautobuss.ee/
- Schedules at
- https://www.mkautobuss.ee/soiduplaanid/
- Phone
- +372 5656 3056
- info@balticshuttle.ee
- Website
- balticshuttle.ee
Bus from Tallinna bussijaam to Narva
- Ave. Duration
- 3h 5m
- Frequency
- 6 times a week
- Estimated price
- ₽90–410
- Website
- https://www.balticshuttle.ee/en
- 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
Want to know more about travelling around Russia
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.
Related travel guides
Want to know more about Flixbus?
Read the travel guide


































