There are 7 ways to get from Murmansk to Riga by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, bus to Kirkenes Airport, fly to Riga International Airport
best- Take the bus from Murmansk Bus station to Zapolyarnybus
- Take the bus from Zapolyarny to Kirkenes Airportbus
- Fly from Kirkenes Airport (KKN) to Riga International Airport (RIX)plane KKN - RIX
17h 37mTrain, bus #2
cheapest- Take the train from Murmansk to Ladozhsky Railway Terminaltrain 011A / ...
- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Stationbus
2d 14h$89–169Train, bus via Petrozavodsk
- Take the train from Murmansk to Kemtrain
- Take the bus from Kem’ to Petrozavodsk Bus stationbus
- Take the bus from Petrozavodsk Bus station to Saint Petersburg Bus Terminalbus
- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Stationbus
37h 32m$141–233Train, bus
- Take the train from Murmansk to Dnotrain
- Take the train from Dno to Pskov Passtrain
- Take the bus from Pskov Bus station to Riga Central Bus Stationbus
37h 37mDrive 1,884.8 km
- Drive from Murmansk to Rigacar 1,884.8 km
27h 3m$340–490Fly Murmansk Airport to Khrabrovo Airport, bus
- Fly from Murmansk Airport (MMK) to Khrabrovo Airport (KGD)plane MMK - KGD
- Take the bus from Kaliningrad Bus station to Riga Central Bus Stationbus
15h 12m$108–621Fly Murmansk Airport to Pulkovo Airport, train, bus
- Fly from Murmansk Airport (MMK) to Pulkovo Airport (LED)plane MMK - LED
- Take the train from Airport to Pskov-1train
- Take the bus from Pskov Bus station to Riga Central Bus Stationbus
13h 46m
Kirkenes Airport (KKN) to Riga International Airport (RIX) flights
Comparing Your Travel Options
The cheapest way to get from Murmansk to Riga is to train and bus which costs $85 - $170 and takes 2 days 14h.
The fastest way to get from Murmansk to Riga is to fly and bus which takes 15h 12m and costs $100 - $650.
The distance between Murmansk and Riga is 1687 km. The road distance is 1884.8 km.
The best way to get from Murmansk to Riga without a car is to train and bus via Petrozavodsk which takes 37h 32m and costs $140 - $240.
It takes approximately 17h 37m to get from Murmansk to Riga, including transfers.
Riga is 1h behind Murmansk. It is currently 9:45 AM in Murmansk and 8:45 AM in Riga.
Yes, the driving distance between Murmansk to Riga is 1885 km. It takes approximately 27h 3m to drive from Murmansk to Riga.
There are 2013+ hotels available in Riga.
What companies run services between Murmansk, Russia and Riga, Latvia?
There is no direct connection from Murmansk to Riga. However, you can take the bus to Zapolyarny, take the bus to Kirkenes Airport, walk to Kirkenes Airport (KKN) airport, fly to Riga International Airport (RIX), walk to Rīgas lidosta, then take the line 22 bus to Uzvaras parks. Alternatively, you can take a train from Murmansk to Riga Central Bus Station via Kem, Kem’, Petrozavodsk Bus station, and Saint Petersburg Bus Terminal in around 37h 32m.
- Website
- aeroflot.ru
Flights from Murmansk Airport to Khrabrovo Airport via Moscow Sheremetyevo
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- $120–600
Flights from Murmansk Airport to Khrabrovo Airport via Pulkovo Airport
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $95–480
Flights from Murmansk Airport to Pulkovo Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $65–390
- Website
- flysmartavia.com
Flights from Murmansk Airport to Khrabrovo Airport
- Ave. Duration
- 3h
- When
- Tuesday and Saturday
- Estimated price
- $90–460
Flights from Murmansk Airport to Khrabrovo Airport via Pulkovo Airport
- Ave. Duration
- 4h 45m
- When
- Saturday
- Estimated price
- $95–480
Flights from Murmansk Airport to Pulkovo Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $65–390
- Website
- flysas.com
Flights from Kirkenes Airport to Riga International Airport via Oslo
- Ave. Duration
- 12h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–550
- Website
- airbaltic.com
Flights from Kirkenes Airport to Riga International Airport via Oslo
- Ave. Duration
- 13h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–450
- Website
- finnair.com
Flights from Kirkenes Airport to Riga International Airport via Tromso, Helsinki
- Ave. Duration
- 10h 40m
- When
- Tuesday and Wednesday
- Estimated price
- $190–550
- Website
- severstal-avia.ru
Flights from Murmansk Airport to Khrabrovo Airport via Cherepovets
- Ave. Duration
- 5h
- When
- Wednesday and Sunday
- Estimated price
- $110–550
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Murmansk to Kem
- Ave. Duration
- 10h 17m
- Frequency
- Twice daily
- Estimated price
- $20–50
- Website
- Russian Railways
- 1nd Class (SW)
- $110–160
- 3rd Class (Platzcart)
- $20–27
- 2nd Class (Kupé)
- $30–50
Train from Dno to Pskov Pass
- Ave. Duration
- 1h 41m
- Frequency
- Once daily
- Estimated price
- $9–30
- Website
- Russian Railways
- 1nd Class (SW)
- $70–110
- 3rd Class (Platzcart)
- $9–13
- 2nd Class (Kupé)
- $21–30
Train from Murmansk to Ladozhsky Railway Terminal
- Ave. Duration
- 23h 59m
- Frequency
- Twice daily
- Estimated price
- $40–85
- Website
- Russian Railways
- 1nd Class (SW)
- $180–260
- 3rd Class (Platzcart)
- $40–55
- 2nd Class (Kupé)
- $55–85
- Phone
- 105
- Website
- Belarusian Railway
Train from Murmansk to Kem
- Ave. Duration
- 10h 18m
- Frequency
- Once a week
- Estimated price
- $52–89
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $52–57
- 2nd Class (Kupé)
- $89
- 1nd Class (SW)
- $160–190
Train from Murmansk to Dno
- Ave. Duration
- 29h 56m
- Frequency
- Once a week
- Estimated price
- $110–195
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $110–130
- 2nd Class (Kupé)
- $195
- 1nd Class (SW)
- $360–420
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Airport to Pskov-1
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- $11–18
- Website
- Russian Railways
- Lastochka Train
- $12–18
- Commuter Electric Train
- $11–16
- Website
- route51.ru
Bus from Murmansk Bus station to Zapolyarny
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- $4
- Schedules at
- route51.ru
- Phone
- +7 (8152) 400-205
- [email protected]
- Website
- Borodin Bus
Bus from Zapolyarny to Kirkenes Airport
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Website
- Borodin Bus
- Schedules at
- Borodin Bus
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- Karelavtotrans
Bus from Kem’ to Petrozavodsk Bus station
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $10
- Website
- Karelavtotrans
- Schedules at
- Karelavtotrans
Bus from Petrozavodsk Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Estimated price
- $15
- Website
- Karelavtotrans
- Schedules at
- Karelavtotrans
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Petrozavodsk Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $15–25
- Schedules at
- ecolines.ru
Bus from Kaliningrad Bus station to Riga Central Bus Station
- Ave. Duration
- 8h 5m
- Frequency
- 3 times a week
- Estimated price
- $16–80
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
- Phone
- +7-812-612-82-30
- [email protected]
- Website
- bus.sovavto.ru
Bus from Petrozavodsk Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- bus.sovavto.ru
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- $65–110
- Schedules at
- luxexpress.com.ru
- Phone
- +7 (901) 374-41-56
- [email protected]
- Website
- Markatek
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
Bus from Pskov Bus station to Riga Central Bus Station
Bus from Pskov Bus station to Riga Central Bus Station
- Phone
- +371 22 474 814
- [email protected]
- Website
- Vissa
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 13h 31m
- Frequency
- 3 times a week
- Estimated price
- $67
- Website
- Vissa
- Schedules at
- Vissa
- Book at
- Vissa
Bus from Pskov Bus station to Riga Central Bus Station
Bus from Pskov Bus station to Riga Central Bus Station
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 37h 25m
- Frequency
- Once daily
- Estimated price
- $45–85
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
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.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide























