There are 9 ways to get from Ancona to Odense by plane, train, train (Trenitalia), bus, night train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Raffaello Sanzio Airport, train
best- Fly from Raffaello Sanzio Airport (AOI) to Copenhagen Airport (CPH)plane AOI - CPH
- Take the train from Copenhagen Lufthavn to Odense St.train
9h 57mkr 616–2,520Train
- Take the train from Ancona to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Milano Centraletrain Fr
- Take the train from Milano Centrale to Basel Sbbtrain Ec
- Take the train from Basel SBB to Frankfurttrain 12 / ...
- Take the train from Frankfurt to Padborg sttrain 4
- Take the train from Padborg to Odensetrain Ic / ...
21h 15mkr 2,426–4,742Bus
- Take the bus from Ancona to München Hackerbrückebus
- Take the bus from Munich central bus station to Hamburg, Zentraler Omnibusbahnhofbus 034 / ...
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Odense Stationbus
25h 23mkr 1,318–1,943Train, night train
- Take the train from Ancona to Brennero - Brennertrain 89
- Take the nighttrain from Innsbruck Hauptbahnhof to Odense stationnighttrain Nt
26h 53mkr 1,772–3,812Train to Bologna Guglielmo Marconi Airport, fly, train
- Take the train from Ancona to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Copenhagen Airport (CPH)plane BLQ - CPH
- Take the train from Copenhagen Lufthavn to Odense St.train
8h 32mkr 646–2,250Train, train to Florence Peretola Airport, fly
- Take the train from Ancona to Bologna Centraletrain
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Copenhagen Airport (CPH)plane FLR - CPH
- Take the train from Copenhagen Lufthavn to Odense St.train
9h 38mkr 899–2,733Drive, car train
- Drive from Ancona to Villach Hbfcar
- Take the cartrain from Villach Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Odensecar
22h 43mkr 1,840–2,567Bus, train
- Take the bus from ANCONA, Dworzec kolejowy Piazza Roselli to SŁUBICE, Port Świecko, Świecko 39bus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to BERLIN, ZOB am Funkturmbus
- Take the train from Berlin Suedkreuz to Odensetrain Rj
30h 32mkr 1,326–2,155Drive 1,786.7 km
- Drive from Ancona to Odensecar 1,786.7 km
16h 57mkr 2,460–3,553
Ancona to Odense by train
Comparing Your Travel Options
The cheapest way to get from Ancona to Odense is to train and fly which costs 600 kr - 2300 kr and takes 8h 32m.
The fastest way to get from Ancona to Odense is to train and fly which takes 8h 32m and costs 600 kr - 2300 kr.
No, there is no direct bus from Ancona to Odense station. However, there are services departing from Ancona and arriving at Odense Station via Munich central bus station and Hamburg, Zentraler Omnibusbahnhof. The journey, including transfers, takes approximately 25h 23m.
No, there is no direct train from Ancona to Odense. However, there are services departing from Ancona and arriving at Odense via Reggio Emilia Av, Milano Centrale, Basel SBB, Frankfurt and Padborg. The journey, including transfers, takes approximately 21h 15m.
The distance between Ancona and Odense is 1528 km. The road distance is 1786.7 km.
The best way to get from Ancona to Odense without a car is to train which takes 21h 15m and costs 2400 kr - 4800 kr.
It takes approximately 9h 57m to get from Ancona to Odense, including transfers.
Ancona to Odense bus services, operated by Onebus, depart from Ancona station.
Ancona to Odense train services, operated by Trenitalia Frecce, depart from Ancona station.
The best way to get from Ancona to Odense is to train which takes 21h 15m and costs 2400 kr - 4800 kr. Alternatively, you can bus, which costs 1300 kr - 2000 kr and takes 25h 23m.
What companies run services between Ancona, Italy and Odense, Denmark?
You can take a train from Ancona to Odense via Reggio Emilia Av, Milano Centrale, Basel SBB, Frankfurt, Padborg st, and Padborg in around 21h 15m. Alternatively, you can take a bus from Ancona to Odense Station via München Hackerbrücke, Munich central bus station, and Hamburg, Zentraler Omnibusbahnhof in around 25h 23m.
- Website
- ryanair.com
Flights from Raffaello Sanzio Airport to Copenhagen Airport via London Stansted
- Ave. Duration
- 5h 15m
- When
- Tuesday
- Estimated price
- kr 440–2,800
Flights from Raffaello Sanzio Airport to Copenhagen Airport via Krakow
- Ave. Duration
- 6h 20m
- When
- Monday
- Estimated price
- kr 440–2,800
Flights from Raffaello Sanzio Airport to Copenhagen Airport via Rome
- Ave. Duration
- 5h 55m
- When
- Monday to Friday
- Estimated price
- kr 440–2,800
Flights from Bologna Guglielmo Marconi Airport to Copenhagen Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- kr 360–1,400
- Phone
- +47 70 13 14 15
- kundehenv@dsb.dk
- Website
- Danish Railways
Train from Copenhagen Lufthavn to Odense St.
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- kr 104
- Website
- Danish Railways
Train from Padborg to Odense
- Ave. Duration
- 1h 28m
- Frequency
- 5 times a day
- Estimated price
- kr 96
- Website
- Danish Railways
Train from Copenhagen Lufthavn to Odense St.
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- kr 104
- Website
- Danish Railways
Train from Copenhagen Lufthavn to Odense St.
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- kr 104
- Website
- Danish Railways
Train from Berlin Suedkreuz to Odense
- Ave. Duration
- 6h 1m
- Frequency
- Twice daily
- Estimated price
- kr 371
- Website
- Danish Railways
- Phone
- +39 0362 185 0590
- info@onebus.it
- Website
- Onebus
Bus from Ancona to München Hackerbrücke
- Ave. Duration
- 7h 33m
- Frequency
- Once a week
- Estimated price
- kr 600–900
- Website
- Onebus
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
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Booking & Getting There
Ancona to Odense bus services, operated by Onebus, arrive at München Hackerbrücke station.
Ancona to Odense train services, operated by Trenitalia Frecce, arrive at Reggio Emilia Av station.
Yes, the driving distance between Ancona to Odense is 1787 km. It takes approximately 16h 57m to drive from Ancona to Odense.
Book your Ancona to Odense train tickets online with Omio.
Book your Ancona to Odense bus tickets online with Omio.
There are 563+ hotels available in Odense.



