Rome2Rio

How to get fromMurmansk to Rigaby bus, plane, train or car

Find Transport to Riga

See all options

There are 6 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.

  1. Bus, bus to Kirkenes Airport, fly to Riga International Airport

    best
    1. Take the bus from Murmansk Bus station to Zapolyarnybus bus
    2. Take the bus from Zapolyarny to Kirkenes Airportbus bus
    3. Fly from Kirkenes Airport (KKN) to Riga International Airport (RIX)plane plane KKN - RIX
    13h 58m
  2. Train, bus

    cheapest
    1. Take the train from Murmansk to Ladozhsky Railway Terminaltrain train 011A / ...
    2. Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Stationbus bus
    38h 27m
    $71–161
  3. Train, bus via Rīga Pļavnieki-2

    1. Take the train from Murmansk to Ladozhsky Railway Terminaltrain train 011A / ...
    2. Take the bus from Saint Petersburg Bus Terminal to Rīga Pļavnieki-2bus bus
    36h 14m
    $115–175
  4. Drive 1,884.8 km

    1. Drive from Murmansk to Rigacar car 1,884.8 km
    27h 3m
    $340–490
  5. Fly Murmansk Airport to Khrabrovo Airport, bus

    1. Fly from Murmansk Airport (MMK) to Khrabrovo Airport (KGD)plane plane MMK - KGD
    2. Take the bus from Kaliningrad Bus station to Riga Central Bus Stationbus bus
    20h 12m
    $165–594
  6. Train, bus via Pskov

    1. Take the train from Murmansk to Dnotrain train
    2. Take the train from Dno to Pskov Passtrain train
    3. Take the bus from Pskov Bus station to Riga Central Bus Stationbus bus
    41h 57m
    $100–201

Murmansk to Riga by train and bus

Calendar1Weekly Services
Duration41h 57mAverage Duration
Ticket$100Cheapest Price
See schedules

Questions & Answers

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 Dzirnavu iela via Ladozhsky Railway Terminal, Ladozhskaya, Ligovsky Prospekt, Saint Petersburg Bus Terminal, Rīga Pļavnieki-2, and Pavasara gatve in around 36h 14m.

Airlines
Train operators
Bus operators

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