There are 5 ways to get from Mjölby to Odense by train, car, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Copenhagen
best- Take the train from Mjölby station to Köpenhamn Htrain 533 / ...
- Take the train from København H to Odense St.train Icl / ...
4h 32mkr 540–938Train
cheapest- Take the train from Linkoping C to Odensetrain Ic / ...
6h 57mkr 483–768Drive 567.9 km
- Drive from Mjölby to Odensecar 567.9 km
6h 9mkr 766–1,106Bus to Gothenburg-Landvetter Airport, fly to Copenhagen Airport, train
- Take the bus from Mjölby Resecentrum to Landvetter flygplatsbus
- Fly from Gothenburg-Landvetter Airport (GOT) to Copenhagen Airport (CPH)plane GOT - CPH
- Take the train from Copenhagen Lufthavn to Odense St.train
7h 21mkr 941–2,660Fly Linköping City Airport to Billund Airport, train
- Fly from Linköping City Airport (LPI) to Billund Airport (BLL)plane LPI - BLL
- Take the train from Vejle St. to Odense St.train
9h 21mkr 846–3,605
Mjölby to Odense by train
Questions & Answers
The cheapest way to get from Mjölby to Odense is to train which costs 480 kr - 800 kr and takes 6h 57m.
The fastest way to get from Mjölby to Odense is to train via Copenhagen which takes 4h 32m and costs 500 kr - 950 kr.
No, there is no direct train from Mjölby station to Odense. However, there are services departing from Mjölby station and arriving at Odense St. via København H. The journey, including transfers, takes approximately 4h 32m.
The distance between Mjölby and Odense is 558 km. The road distance is 567.9 km.
The best way to get from Mjölby to Odense without a car is to train via Copenhagen which takes 4h 32m and costs 500 kr - 950 kr.
It takes approximately 4h 32m to get from Mjölby to Odense, including transfers.
Mjölby to Odense train services, operated by Swedish Railways (SJ), depart from Mjölby station.
Mjölby to Odense train services, operated by Swedish Railways (SJ), arrive at Köpenhamn H station.
Yes, the driving distance between Mjölby to Odense is 568 km. It takes approximately 6h 9m to drive from Mjölby to Odense.
Book your Mjölby to Odense train tickets online with Omio.
What companies run services between Mjölby, Sweden and Odense, Denmark?
You can take a train from Mjölby station to Odense St. via Köpenhamn H and København H in around 4h 32m.
- Website
- flysas.com
Flights from Gothenburg-Landvetter Airport to Copenhagen Airport
- Ave. Duration
- 47 min
- When
- Every day
- Estimated price
- kr 600–1,600
Flights from Linköping City Airport to Billund Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- kr 650–3,300
Flights from Linköping City Airport to Billund Airport via Amsterdam Schiphol, Copenhagen Airport
- Ave. Duration
- 8h 17m
- When
- Every day
- Estimated price
- kr 750–3,700
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- Swedish Railways (SJ)
Train from Mjölby station to Köpenhamn H
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- kr 410–650
- Website
- Swedish Railways (SJ)
- Phone
- +47 407 05070
- [email protected]
- Website
- Vy Buss
Bus from Mjölby Resecentrum to Landvetter flygplats
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- kr 220–460
- Website
- Vy Buss
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 572+ hotels available in Odense.






