There are 3 ways to get from Esbjerg to Odder by train, tram, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, tram
best- Take the train from Esbjerg St. to Aarhus HIc
- Take the tram from Aarhus H to OdderL2
3h 10mDrive 136.8 km
cheapest- Drive from Esbjerg to Odder136.8 km
1h 53mkr 182–262Bus, line 100 bus
- Take the bus from Esbjerg Busterminal to Billund Lufthavn / Billund Airport144
- Take the bus from Billund Lufthavn / Billund Airport to Aarhus Banegårdsplads
- Take the bus from Aarhus Banegårdsplads/M. P. Bruuns Gade to Nørregade/Rådhusgade302 / ...
4h 13mkr 240–255
Questions & Answers
The cheapest way to get from Esbjerg to Odder is to drive which costs 180 kr - 270 kr and takes 1h 53m.
The fastest way to get from Esbjerg to Odder is to drive which takes 1h 53m and costs 180 kr - 270 kr.
No, there is no direct bus from Esbjerg to Odder. However, there are services departing from Esbjerg Busterminal and arriving at Nørregade/Rådhusgade via Billund Lufthavn / Billund Airport and Aarhus Banegårdsplads/M. P. Bruuns Gade. The journey, including transfers, takes approximately 4h 13m.
No, there is no direct train from Esbjerg to Odder. However, there are services departing from Esbjerg St. and arriving at Odder via Aarhus H. The journey, including transfers, takes approximately 3h 10m.
The distance between Esbjerg and Odder is 221 km. The road distance is 136.8 km.
The best way to get from Esbjerg to Odder without a car is to train and tram which takes 3h 10m and costs .
It takes approximately 3h 10m to get from Esbjerg to Odder, including transfers.
Esbjerg to Odder bus services, operated by Sydtrafik, depart from Esbjerg Busterminal station.
Esbjerg to Odder train services, operated by Danish Railways (DSB), depart from Esbjerg St. station.
Esbjerg to Odder bus services, operated by Sydtrafik, arrive at Billund Lufthavn / Billund Airport station.
What companies run services between Esbjerg, Denmark and Odder, Denmark?
You can take a bus from Esbjerg Busterminal to Nørregade/Rådhusgade via Billund Lufthavn / Billund Airport, Aarhus Banegårdsplads, and Aarhus Banegårdsplads/M. P. Bruuns Gade in around 4h 13m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +47 70 13 14 15
- kundehenv@dsb.dk
- Website
- dsb.dk
Train from Esbjerg St. to Aarhus H
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- kr 250–400
- Website
- https://www.dsb.dk/en/
- Phone
- +45 70 21 02 30
- midttrafik@midttrafik.dk
- Website
- midttrafik.dk
Tram from Aarhus H to Odder
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Website
- Midttrafik
- Phone
- 7010 4410
- post@sydtrafik.dk
- Website
- sydtrafik.dk
Bus from Esbjerg Busterminal to Billund Lufthavn / Billund Airport
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- kr 40–55
- Website
- Sydtrafik
- Phone
- +45 70 21 02 30
- midttrafik@midttrafik.dk
- Website
- midttrafik.dk
Bus from Billund Lufthavn / Billund Airport to Aarhus Banegårdsplads
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- kr 100
- Website
- Midttrafik
Bus from Aarhus Banegårdsplads/M. P. Bruuns Gade to Nørregade/Rådhusgade
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 100
- Website
- Midttrafik
Want to know more about travelling around Denmark
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
Esbjerg to Odder train services, operated by Danish Railways (DSB), arrive at Aarhus H station.
Yes, the driving distance between Esbjerg to Odder is 137 km. It takes approximately 1h 53m to drive from Esbjerg to Odder.
There are 788+ hotels available in Odder.











