Travel from Munich to Tallinn

Bus or fly from Munich to Tallinn?

LOT, Finnair and 3 other airlines fly from Munich to Tallinn every 3 hours. Alternatively, FlixBus operates a bus from Munich to Tallinn 4 times a week. Tickets cost $27 - $45 and the journey takes 5 h 50 min. Eurolines IT also services this route once a week.

Travel Guides

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

How to get from Munich to Tallinn

From München Marienplatz train to Munich airport, fly to Tallinn airport, then bus to Tallinn. 5 h 4 min $109. From Munich, Munich central bus station bus to Udine Autostazione then bus to Tallinn. 22 h 35 min $194. From München Hbf train to Wien Hbf (Busbahnhof Wiedner Gürtel), bus to Bratislava, then bus to Tallinn. 36 h 29 min $301. From München bus to Rīga then bus to Tallinn. 37 h 4 min $157. From Munich drive to Tallinn. 21 h 57 min $309.
Close Print Itinerary
  1. Here are 5 options to get from
    Munich to Tallinn:

    1. Trip:
      1 Fly
      • One-Way approx: USD $81 - $230
      • Duration: 5 h 4 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $81 - $230
        • Duration: 5 h 4 min
        Close x
    2. Trip:
      2 Bus Eurolines IT
      • One-Way approx: USD $157 - $224
      • Duration: 22 h 35 min
      Open +
      • Trip:
        2 Bus Eurolines IT
        • One-Way approx: USD $157 - $224
        • Duration: 22 h 35 min
        Close x
    3. Trip:
      3 Train, bus
      • One-Way approx: USD $219 - $345
      • Duration: 36 h 29 min
      Open +
      • Trip:
        3 Train, bus
        • One-Way approx: USD $219 - $345
        • Duration: 36 h 29 min
        Close x
    4. Trip:
      4 Bus Ecolines
      • One-Way approx: USD $115 - $170
      • Duration: 37 h 4 min
      Open +
      • Trip:
        4 Bus Ecolines
        • One-Way approx: USD $115 - $170
        • Duration: 37 h 4 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $250 - $370
      • Duration: 21 h 57 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $250 - $370
        • Duration: 21 h 57 min
        Close x