Travel from Geneva to Riga

Bus or fly from Geneva to Riga?

Air Baltic, Lufthansa and 6 other airlines fly from Geneva to Riga every 4 hours. Alternatively, you can take a bus from Geneva to Riga via Częstochowa in around 35 h 28 min.

How to get from Geneva to Riga

From Genève train to Geneva airport, fly to Riga airport, then line 22 bus to Riga. 5 h 12 min $138. From Genève train to Bern, train to Berlin Hbf, train to Warszawa Zachodnia peron 2, train to Warszawa, then bus to Riga. 28 h 16 min $511. From Geneva bus to Częstochowa then bus to Riga. 35 h 28 min $172. From Genève train to Bern, train to Basel SBB, train to Freiburg, then bus to Rīga. 40 h 24 min $321. From Geneva bus to Białystok then bus to Riga. 44 h 55 min $133. From Genève train to Zürich HB, train to Wien Penzing, train to Novosokolniki, train to Sebesh, then night train to Riga Pass. 2 days 5 h $480. From Geneva drive to Riga. 22 h 29 min $342.

Is there a direct train between Geneva and Riga?

No, there is no direct train from Geneva to Riga. However, there are services departing from Genève and arriving at Riga Pass via Zürich HB, Wien Penzing, Novosokolniki and Sebesh. The journey, including transfers, takes approximately 2 days 5 h.

Is there a direct bus between Geneva and Riga?

No, there is no direct bus from Geneva to Riga. However, there are services departing from Geneva and arriving at Riga via Częstochowa. The journey, including transfers, takes approximately 35 h 28 min.
Close Print Itinerary
  1. Here are 7 options to get from
    Geneva to Riga:

    1. Trip:
      1 Fly
      • One-Way approx: USD $91 - $228
      • Duration: 5 h 12 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $91 - $228
        • Duration: 5 h 12 min
        Close x
    2. Trip:
      2 Train, bus via Berlin Hbf
      • One-Way approx: USD $345 - $567
      • Duration: 28 h 16 min
      Open +
      • Trip:
        2 Train, bus via Berlin Hbf
        • One-Way approx: USD $345 - $567
        • Duration: 28 h 16 min
        Close x
    3. Trip:
      3 Bus Eurolines CH
      • One-Way approx: USD $122 - $208
      • Duration: 35 h 28 min
      Open +
      • Trip:
        3 Bus Eurolines CH
        • One-Way approx: USD $122 - $208
        • Duration: 35 h 28 min
        Close x
    4. Trip:
      4 Train, bus
      • One-Way approx: USD $199 - $337
      • Duration: 40 h 24 min
      Open +
      • Trip:
        4 Train, bus
        • One-Way approx: USD $199 - $337
        • Duration: 40 h 24 min
        Close x
    5. Trip:
      5 Bus Autokar Polska
      • One-Way approx: USD $106 - $158
      • Duration: 44 h 55 min
      Open +
      • Trip:
        5 Bus Autokar Polska
        • One-Way approx: USD $106 - $158
        • Duration: 44 h 55 min
        Close x
    6. Trip:
      6 Train, night train
      • One-Way approx: USD $318 - $542
      • Duration: 2 days 5 h
      Open +
      • Trip:
        6 Train, night train
        • One-Way approx: USD $318 - $542
        • Duration: 2 days 5 h
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $280 - $410
      • Duration: 22 h 29 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $280 - $410
        • Duration: 22 h 29 min
        Close x