Travel from Frankfurt-am-Main to Odense

Bus or train from Frankfurt am Main to Odense?

You can take a train from Frankfurt am Main to Odense via Hamburg Hbf and Kolding st in around 8 h 55 min. Alternatively, you can take a bus from Frankfurt am Main to Odense via Hamburg in around 12 h 5 min.

Travel Guides

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

How to get from Frankfurt am Main to Odense

From Frankfurt(Main)Hbf train to Hamburg Hbf, train to Kolding st, then train to Odense st. 8 h 55 min 177€. From Frankfurt Hbf bus to Hamburg then bus to Odense, Odense Station. 12 h 5 min 70€. From Frankfurt, Frankfurt central station bus to Odense, Odense Station. 12 h 25 min 72€. From Frankfurt(Main)Hbf train to Hamburg Hbf then night train to Odense St.. 9 h 45 min 151€. From Frankfurt am Main drive to Odense. 7 h 23 min 115€. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Billund airport, line 43 bus to Vejle st, then train to Odense. 5 h 36 min 128€. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Copenhagen airport, then train to Odense. 5 h 54 min 108€. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Aarhus airport, bus to Aarhus H, then train to Odense. 9 h 7 min 225€.
Close Print Itinerary
  1. Here are 8 options to get from
    Frankfurt am Main to Odense:

    1. Trip:
      1 Train
      • One-Way approx: USD $71 - $246
      • Duration: 8 h 55 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $71 - $246
        • Duration: 8 h 55 min
        Close x
    2. Trip:
      2 Bus Eurolines DE
      • One-Way approx: USD $74 - $111
      • Duration: 12 h 5 min
      Open +
      • Trip:
        2 Bus Eurolines DE
        • One-Way approx: USD $74 - $111
        • Duration: 12 h 5 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $50 - $90
      • Duration: 12 h 25 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $50 - $90
        • Duration: 12 h 25 min
        Close x
    4. Trip:
      4 Train, night train
      • One-Way approx: USD $68 - $222
      • Duration: 9 h 45 min
      Open +
      • Trip:
        4 Train, night train
        • One-Way approx: USD $68 - $222
        • Duration: 9 h 45 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $110 - $170
      • Duration: 7 h 23 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $110 - $170
        • Duration: 7 h 23 min
        Close x
    6. Trip:
      6 Fly to Billund, train
      • One-Way approx: USD $95 - $333
      • Duration: 5 h 36 min
      Open +
      • Trip:
        6 Fly to Billund, train
        • One-Way approx: USD $95 - $333
        • Duration: 5 h 36 min
        Close x
    7. Trip:
      7 Fly to Copenhagen, train
      • One-Way approx: USD $92 - $293
      • Duration: 5 h 54 min
      Open +
      • Trip:
        7 Fly to Copenhagen, train
        • One-Way approx: USD $92 - $293
        • Duration: 5 h 54 min
        Close x
    8. Trip:
      8 Fly to Aarhus, train
      • One-Way approx: USD $208 - $448
      • Duration: 9 h 7 min
      Open +
      • Trip:
        8 Fly to Aarhus, train
        • One-Way approx: USD $208 - $448
        • Duration: 9 h 7 min
        Close x