Travel from Budapest to Erfurt

Bus or train from Budapest to Erfurt?

You can take a train from Budapest to Erfurt via Wien Hbf and Würzburg Hbf in around 12 h 20 min. Alternatively, you can take a bus from Budapest to Erfurt via Prague, Prague ÚAN Florenc in around 13 h 50 min.

Travel Guides

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

How to get from Budapest to Erfurt

From Kelenföld train to Wien Hbf, train to Würzburg Hbf, then train to Erfurt Hbf. 12 h 20 min 172€. From Budapešť, Kelenföld vasútállomás M - Etele tér bus to Prague, Prague ÚAN Florenc then bus to Erfurt. 13 h 50 min 48€. From Dózsa György tér line 5 bus to Budapest-Keleti, train to Dresden Hbf, then train to Erfurt Hbf. 14 h 25 min 102€. From Dózsa György tér line 5 bus to Budapest-Keleti, night train to Nádraží Libeň, line 8 tram to Prague, Prague ÚAN Florenc, then bus to Erfurt. 17 h 42 min 63€. From Budapest drive to Erfurt. 8 h 11 min 115€. From Deák Ferenc tér M bus to Budapest airport, fly to Leipzig airport, train to Halle(Saale)Hbf, then train to Erfurt. 8 h 10 min 189€. From Deák Ferenc tér M bus to Budapest airport, fly to Frankfurt airport, then train to Erfurt. 7 h 24 min 161€. From Deák Ferenc tér M bus to Budapest airport, fly to Berlin Tegel airport, bus to Berlin Hbf (tief), then train to Erfurt. 8 h 9 min 120€. From Deák Ferenc tér M bus to Budapest airport, fly to Berlin Schoenefeld airport, train to Berlin Südkreuz, then train to Erfurt. 8 h 27 min 106€. From Deák Ferenc tér M bus to Budapest airport, fly to Nuremberg airport, subway to Nürnberg Hbf, train to Fulda, then train to Erfurt. 8 h 27 min 107€.
Close Print Itinerary
  1. Here are 10 options to get from
    Budapest to Erfurt:

    1. Trip:
      1 Train Austrian Railways (ÖBB)
      • One-Way approx: USD $160 - $257
      • Duration: 12 h 20 min
      Open +
      • Trip:
        1 Train Austrian Railways (ÖBB)
        • One-Way approx: USD $160 - $257
        • Duration: 12 h 20 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $41 - $93
      • Duration: 13 h 50 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $41 - $93
        • Duration: 13 h 50 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $96 - $151
      • Duration: 14 h 25 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $96 - $151
        • Duration: 14 h 25 min
        Close x
    4. Trip:
      4 Night train, bus
      • One-Way approx: USD $54 - $88
      • Duration: 17 h 42 min
      Open +
      • Trip:
        4 Night train, bus
        • One-Way approx: USD $54 - $88
        • Duration: 17 h 42 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $110 - $170
      • Duration: 8 h 11 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $110 - $170
        • Duration: 8 h 11 min
        Close x
    6. Trip:
      6 Fly to Leipzig, train
      • One-Way approx: USD $118 - $404
      • Duration: 8 h 10 min
      Open +
      • Trip:
        6 Fly to Leipzig, train
        • One-Way approx: USD $118 - $404
        • Duration: 8 h 10 min
        Close x
    7. Trip:
      7 Fly to Frankfurt, train
      • One-Way approx: USD $136 - $354
      • Duration: 7 h 24 min
      Open +
      • Trip:
        7 Fly to Frankfurt, train
        • One-Way approx: USD $136 - $354
        • Duration: 7 h 24 min
        Close x
    8. Trip:
      8 Fly to Berlin Tegel, train
      • One-Way approx: USD $99 - $229
      • Duration: 8 h 9 min
      Open +
      • Trip:
        8 Fly to Berlin Tegel, train
        • One-Way approx: USD $99 - $229
        • Duration: 8 h 9 min
        Close x
    9. Trip:
      9 Fly to Berlin Schoenefeld, train
      • One-Way approx: USD $92 - $199
      • Duration: 8 h 27 min
      Open +
      • Trip:
        9 Fly to Berlin Schoenefeld, train
        • One-Way approx: USD $92 - $199
        • Duration: 8 h 27 min
        Close x
    10. Trip:
      10 Fly to Nuremberg, train
      • One-Way approx: USD $93 - $244
      • Duration: 8 h 27 min
      Open +
      • Trip:
        10 Fly to Nuremberg, train
        • One-Way approx: USD $93 - $244
        • Duration: 8 h 27 min
        Close x