Travel from Brussels to Odense

Bus or train from Brussels to Odense?

You can take a train from Brussels to Odense via Köln Hbf, Hamburg Hbf, Flensburg, and Lunderskov St. in around 12 h 6 min. Alternatively, you can take a bus from Brussels to Odense via Duivendrecht and Amsterdam, Schiphol Airport in around 13 h 51 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Brussels to Odense

ModeDurationPrice
From Bruxelles-Nord train to Brussels airport, fly to Billund airport, line 43 bus to Vejle St., then train to Odense.5 h 37 min$185
From Bruxelles-Nord train to Brussels airport, fly to Copenhagen airport, then train to Odense.5 h 43 min$131
From Bruxelles Midi train to Amsterdam airport, fly to Billund airport, line 43 bus to Vejle St., then train to Odense.6 h 34 min$217
From Bruxelles-Midi bus to Charleroi airport, fly to Copenhagen airport, then train to Odense.6 h 38 min$75
From Bruxelles-Midi train to Köln Hbf, train to Hamburg Hbf, train to Flensburg, train to Lunderskov St., then train to Odense St..12 h 6 min$210
From Bruxelles Midi train to Duisburg Hbf, train to Flensburg, then bus to Odense, Odense Station.12 h 27 min$270
From Bruxelles-Midi train to Amsterdam, Schiphol Airport then bus to Odense, Odense Station.12 h 57 min$163
From Brussels bus to Duivendrecht, train to Amsterdam, Schiphol Airport, then bus to Odense, Odense Station.13 h 51 min$110
From Brussels drive to Odense.8 h 18 min$156

How long does it take to get from Brussels to Odense?

It takes approximately 5 h 37 min to get from Brussels to Odense, including transfers.

Is there a direct train between Brussels and Odense?

No, there is no direct train from Brussels to Odense. However, there are services departing from Bruxelles-Midi and arriving at Odense St. via Köln Hbf, Hamburg Hbf, Flensburg and Lunderskov St.. The journey, including transfers, takes approximately 12 h 6 min.

Operators from Brussels to Odense

OperatorPhoneWebsite
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Brussels AirlinesBrussels Airlines
KLMKLM
LufthansaLufthansa
SydtrafikSydtrafik
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Scandinavian AirlinesScandinavian Airlines
LOTLOT
ThalysThalys
Brussels City Shuttle+352 50 55 62 1Brussels City Shuttle
RyanairRyanair
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
HVV040/ 19 449HVV
FlixBus+49 1807 123 99 123FlixBus
Eurolines NLEurolines NL
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Close Print Itinerary
  1. Here are 9 options to get from
    Brussels to Odense:

    1. Trip:
      1 Fly Brussels to Billund, train
      • One-Way approx: USD $89 - $412
      • Duration: 5 h 37 min
      Open +
      • Trip:
        1 Fly Brussels to Billund, train
        • One-Way approx: USD $89 - $412
        • Duration: 5 h 37 min
        Close x
    2. Trip:
      2 Fly Brussels to Copenhagen, train
      • One-Way approx: USD $81 - $242
      • Duration: 5 h 43 min
      Open +
      • Trip:
        2 Fly Brussels to Copenhagen, train
        • One-Way approx: USD $81 - $242
        • Duration: 5 h 43 min
        Close x
    3. Trip:
      3 Train to Amsterdam, fly to Billund, train
      • One-Way approx: USD $158 - $474
      • Duration: 6 h 34 min
      Open +
      • Trip:
        3 Train to Amsterdam, fly to Billund, train
        • One-Way approx: USD $158 - $474
        • Duration: 6 h 34 min
        Close x
    4. Trip:
      4 Bus to Charleroi, fly to Copenhagen, train
      • One-Way approx: USD $57 - $181
      • Duration: 6 h 38 min
      Open +
      • Trip:
        4 Bus to Charleroi, fly to Copenhagen, train
        • One-Way approx: USD $57 - $181
        • Duration: 6 h 38 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $106 - $285
      • Duration: 12 h 6 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $106 - $285
        • Duration: 12 h 6 min
        Close x
    6. Trip:
      6 Train German Railways (DB), bus
      • One-Way approx: USD $206 - $301
      • Duration: 12 h 27 min
      Open +
      • Trip:
        6 Train German Railways (DB), bus
        • One-Way approx: USD $206 - $301
        • Duration: 12 h 27 min
        Close x
    7. Trip:
      7 Train, bus
      • One-Way approx: USD $105 - $164
      • Duration: 12 h 57 min
      Open +
      • Trip:
        7 Train, bus
        • One-Way approx: USD $105 - $164
        • Duration: 12 h 57 min
        Close x
    8. Trip:
      8 Bus
      • One-Way approx: USD $68 - $114
      • Duration: 13 h 51 min
      Open +
      • Trip:
        8 Bus
        • One-Way approx: USD $68 - $114
        • Duration: 13 h 51 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $120 - $190
      • Duration: 8 h 18 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $120 - $190
        • Duration: 8 h 18 min
        Close x