Travel from Hamburg to Riga

Bus or fly from Hamburg to Riga?

Air Baltic, Scandinavian Airlines and Lufthansa fly from Hamburg to Riga 4 times a day. Alternatively, FlixBus operates a bus from Hamburg to Riga hourly. Tickets cost $16 - $28 and the journey takes 3 h 15 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Hamburg to Riga

From Hamburg-Barmbek train to Hamburg airport, fly to Riga airport, then line 22 bus to Riga. 4 h 31 min $96. From Hamburg Hbf train to Bremen Hbf, taxi to Bremen airport, fly to Riga airport, then line 22 bus to Riga. 5 h 16 min $158. From Hamburg Hbf train to Berlin Hbf, train to Warszawa Zachodnia peron 2, train to Warszawa, then bus to Riga. 18 h 46 min $205. From Hamburg bus to Berlin then bus to Rīga. 2 h $97. From Hamburg bus to Kaliningrad, bus to Klaipėda, shuttle to Lidosta Rīga, then line 22 bus to 11.novembra krastmala. 26 h 13 min $108. From Hamburg Dammtor train to Hannover then bus to Rīga. 29 h 44 min $190. From Hamburg drive to Riga. 15 h 23 min $215.
Close Print Itinerary
  1. Here are 7 options to get from
    Hamburg to Riga:

    1. Trip:
      1 Fly from Hamburg
      • One-Way approx: USD $76 - $222
      • Duration: 4 h 31 min
      Open +
      • Trip:
        1 Fly from Hamburg
        • One-Way approx: USD $76 - $222
        • Duration: 4 h 31 min
        Close x
    2. Trip:
      2 Train to Bremen, fly
      • One-Way approx: USD $79 - $304
      • Duration: 5 h 16 min
      Open +
      • Trip:
        2 Train to Bremen, fly
        • One-Way approx: USD $79 - $304
        • Duration: 5 h 16 min
        Close x
    3. Trip:
      3 Train, bus via Warszawa Zachodnia peron 2
      • One-Way approx: USD $104 - $244
      • Duration: 18 h 46 min
      Open +
      • Trip:
        3 Train, bus via Warszawa Zachodnia peron 2
        • One-Way approx: USD $104 - $244
        • Duration: 18 h 46 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $77 - $158
      • Duration: 2 h
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $77 - $158
        • Duration: 2 h
        Close x
    5. Trip:
      5 Bus, shuttle
      • One-Way approx: USD $85 - $114
      • Duration: 26 h 13 min
      Open +
      • Trip:
        5 Bus, shuttle
        • One-Way approx: USD $85 - $114
        • Duration: 26 h 13 min
        Close x
    6. Trip:
      6 Train, bus
      • One-Way approx: USD $116 - $208
      • Duration: 29 h 44 min
      Open +
      • Trip:
        6 Train, bus
        • One-Way approx: USD $116 - $208
        • Duration: 29 h 44 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $170 - $260
      • Duration: 15 h 23 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $170 - $260
        • Duration: 15 h 23 min
        Close x