Rome2Rio

Transport is disrupted due to the Russia-Ukraine war. Read more

How to get fromOdesa to Rigaby bus, plane or train

Find Transport to Riga

See all options

There are 9 ways to get from Odesa to Riga by bus, 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.

Transport is disrupted due to the Russia-Ukraine war. Read more

  1. Bus to Chișinău International Airport, fly to Riga International Airport

    best
    1. Take the bus from Odessa station to Chisinau Airportbus
    2. Fly from Chișinău International Airport (RMO) to Riga International Airport (RIX)planeRMO - RIX
    8h 38m
  2. Bus to Bucharest Otopeni, fly to Riga International Airport

    cheapest
    1. Take the bus from Starosinna Bus Station to Bucharest Otopeni Airportbus
    2. Fly from Bucharest Otopeni (OTP) to Riga International Airport (RIX)planeOTP - RIX
    18h 14m
    $118–293
  3. Bus

    1. Take the bus from Odessa station to Chişinău Northern Bus Stationbus
    2. Take the bus from Chișinău, North Bus Station to Kaunas, Lithuaniabus
    3. Take the bus from Šilainių poliklinika to Panevėžio autobusų stotisbus
    4. Take the bus from Panevežis to Riiabus
    27h 18m
  4. Train

    1. Take the train from Odesa-Holovna to Przemysl Glownytrain
    2. Take the train from Przemysl Glowny to Krakow GlownytrainIc / ...
    3. Take the train from Kraków Główny to Kaunastrain144
    4. Take the train from Kaisiadorys to Riga-Pasazierutrain215 / ...
    37h 9m
    $122–178
  5. Bus to Chișinău International Airport, fly to Lennart Meri International Airport, bus

    1. Take the bus from Odessa station to Chisinau Airportbus
    2. Fly from Chișinău International Airport (RMO) to Lennart Meri International Airport (TLL)planeRMO - TLL
    3. Take the bus from Tallinna bussijaam to Riiabus
    14h 34m
  6. Bus to Chișinău International Airport, fly to Vilnius Airport, train

    1. Take the bus from Odessa station to Chisinau Airportbus
    2. Fly from Chișinău International Airport (RMO) to Vilnius Airport (VNO)planeRMO - VNO
    3. Take the train from Vilnius to Riga-Pasazierutrain
    14h 36m
  7. Bus, bus to Iași International Airport, fly to Riga International Airport

    1. Take the bus from Odessa station to Chişinău Northern Bus Stationbus
    2. Take the bus from Chişinău Northern Bus Station to Albiţa Borderbus
    3. Take the bus from Albiţa Border to Iașibus
    4. Fly from Iași International Airport (IAS) to Riga International Airport (RIX)planeIAS - RIX
    17h 16m
  8. Bus via Kyiv

    1. Take the bus from Odessa station to Kyiv Central Bus stationbusChişinău-Kyiv / ...
    2. Take the bus from Kyiv Bus station to Riga Central Bus Stationbus
    34h 33m
    $134–161
  9. Bus #2

    1. Take the bus from Pryvoz Bus Station to Chisinau AirportbusChişinău-Pryvoz / ...
    2. Take the bus from Chisinau, Gara Feroviara to Rīgabus
    2d 1h

Odesa to Riga by train

Calendar3Weekly Trains
Duration37h 9mAverage Duration
Ticket$122Cheapest Price
See schedules

Questions & Answers

What companies run services between Odesa, Ukraine and Riga, Latvia?

You can take a bus from Odessa station to Riia via Chişinău Northern Bus Station, Chișinău, North Bus Station, Kaunas, Lithuania, Senukai C, Juozo Grušo meno gimnazija B, Šilainių poliklinika, Panevėžio autobusų stotis, and Panevežis in around 27h 18m. Alternatively, you can take a train from Odesa-Holovna to Riga-Pasazieru via Przemysl Glowny, Krakow Glowny, Kraków Główny, Kaunas, and Kaisiadorys in around 37h 9m.

Transport is disrupted due to the Russia-Ukraine war. Read more

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

More Questions & Answers