There are 12 ways to get from Odense to York by train, plane, train (Eurostar), bus, 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.
Train to Billund Airport, fly to Leeds Bradford International Airport, train
best- Take the train from Odense St. to Vejle St.train
- Fly from Billund Airport (BLL) to Leeds Bradford International Airport (LBA)plane BLL - LBA
- Take the train from Leeds to Yorktrain
8h 28m£117–329Train to Copenhagen Airport, fly to Manchester Airport, train
cheapest- Take the train from Odense St. to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Manchester Airport (MAN)plane CPH - MAN
- Take the train from Manchester Airport to Yorktrain
8h 13m£64–252Train via Cologne
- Take the train from Odense to Hamburg-Altonatrain Rj
- Take the train from Hamburg-Altona to Köln Hbftrain 43 / ...
- Take the train from Koeln Hbf to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Brussel-Zuid / Bruxelles-Midi to London St Pancras Intltrain Eil
- Take the train from King's Cross to Yorktrain
15h 42m£312–618Train, bus
- Take the train from Odense St. to Hamburg Hbftrain Ece / ...
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to London Victoriabus
- Take the bus from London Victoria to Rail Stationbus 561 / ...
30h 8m£122–249Drive, Eurotunnel
- Drive from Odense to Calais-Fréthuncar
- Take the cartrain from Calais-Fréthun to Folkestonecartrain
- Drive from Folkestone to Yorkcar
14h 41m£340–448Train to Billund Airport, fly to Durham Tees Valley Airport, train
- Take the train from Odense St. to Vejle St.train
- Fly from Billund Airport (BLL) to Durham Tees Valley Airport (MME)plane BLL - MME
- Take the train from Darlington to Yorktrain
8h 50m£132–692Train to Copenhagen Airport, fly to Newcastle, train
- Take the train from Odense St. to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Newcastle (NCL)plane CPH - NCL
- Take the train from Newcastle to Yorktrain
7h 5m£94–242Train to Billund Airport, fly to Humberside Airport, train
- Take the train from Odense St. to Vejle St.train
- Fly from Billund Airport (BLL) to Humberside Airport (HUY)plane BLL - HUY
- Take the train from Barnetby to Doncastertrain
- Take the train from Doncaster to Yorktrain
9h 30m£77–368Train to Hamburg Airport, fly to Manchester Airport, train
- Take the train from Odense to Hamburg-Altonatrain
- Fly from Hamburg Airport (HAM) to Manchester Airport (MAN)plane HAM - MAN
- Take the train from Manchester Airport to Yorktrain
10h 8m£97–301Train to Copenhagen Airport, fly to London Stansted Airport, train
- Take the train from Odense St. to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to London Stansted Airport (STN)plane CPH - STN
- Take the train from Stansted Airport to Peterboroughtrain
- Take the train from Peterborough to Yorktrain
9h 32m£96–332Train
- Take the train from Odense St. to Hamburg Hbftrain Ece / ...
- Take the train from Hamburg-Harburg to Amsterdam Centraaltrain Ice
- Take the train from Amsterdam Centraal to London St Pancras Intltrain Eil
- Take the train from King's Cross to Yorktrain
16h 43m£276–557Bus
- Take the bus from Odense Station to Hamburg, Zentraler Omnibusbahnhofbus
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to London Victoriabus
- Take the bus from London Victoria to Leeds City Bus Stationbus
- Take the bus from Leeds City Bus Station to Micklegatebus 843 / ...
31h 2m£118–181
Odense to York by train
Comparing Your Travel Options
The cheapest way to get from Odense to York is to train and fly which costs £60 - £260 and takes 8h 13m.
The fastest way to get from Odense to York is to train and fly which takes 7h 5m and costs £90 - £250.
No, there is no direct bus from Odense station to York. However, there are services departing from Odense Station and arriving at Micklegate via Hamburg, Zentraler Omnibusbahnhof, London Victoria and Leeds City Bus Station. The journey, including transfers, takes approximately 31h 2m.
No, there is no direct train from Odense to York. However, there are services departing from Odense and arriving at York via Hamburg-Altona, Koeln Hbf, Brussel-Zuid / Bruxelles-Midi and King's Cross. The journey, including transfers, takes approximately 15h 42m.
The distance between Odense and York is 558 miles.
The best way to get from Odense to York without a car is to train via Cologne which takes 15h 42m and costs £310 - £650.
It takes approximately 8h 28m to get from Odense to York, including transfers.
Odense to York bus services, operated by FlixBus, depart from Odense Station.
Odense to York train services, operated by Danish Railways (DSB), depart from Odense station.
The best way to get from Odense to York is to train via Cologne which takes 15h 42m and costs £310 - £650. Alternatively, you can bus, which costs £110 - £190 and takes 31h 2m.
What companies run services between Odense, Denmark and York, England?
You can take a train from Odense to York via Hamburg-Altona, Koeln Hbf, Brussel-Zuid / Bruxelles-Midi, London St Pancras Intl, and King's Cross in around 15h 42m. Alternatively, you can take a bus from Odense Station to Micklegate via Hamburg, Zentraler Omnibusbahnhof, London Victoria, and Leeds City Bus Station in around 31h 2m.
- Website
- klm.com
Flights from Billund Airport to Leeds Bradford International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- £55–320
Flights from Billund Airport to Durham Tees Valley Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- £110–650
Flights from Copenhagen Airport to Newcastle via Amsterdam Schiphol
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- £45–250
Flights from Copenhagen Airport to Manchester Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- £40–220
Flights from Billund Airport to Humberside Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- £50–320
Flights from Hamburg Airport to Manchester Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- £40–240
- Website
- ryanair.com
Flights from Copenhagen Airport to Manchester Airport
- Ave. Duration
- 2h 3m
- When
- Tuesday to Saturday
- Estimated price
- £22–130
Flights from Copenhagen Airport to London Stansted Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- £23–200
- Website
- britishairways.com
Flights from Copenhagen Airport to Newcastle via London Heathrow
- Ave. Duration
- 4h 21m
- When
- Wednesday to Thursday
- Estimated price
- £95–180
Flights from Hamburg Airport to Manchester Airport via London Heathrow
- Ave. Duration
- 3h 43m
- When
- Monday, Tuesday, Saturday, and Sunday
- Estimated price
- £60–270
- Website
- easyjet.com
Flights from Copenhagen Airport to Newcastle
- Ave. Duration
- 1h 50m
- When
- Thursday
- Estimated price
- £50–170
Flights from Copenhagen Airport to Manchester Airport
- Ave. Duration
- 2h 4m
- When
- Sunday, Monday, Thursday, Friday, Tuesday, and Wednesday
- Estimated price
- £29–150
Flights from Hamburg Airport to Manchester Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- £35–140
- Website
- jet2.com
Flights from Billund Airport to Leeds Bradford International Airport via Copenhagen Airport
- Ave. Duration
- 3h 45m
- When
- Thursday
- Estimated price
- £85–260
Flights from Billund Airport to Leeds Bradford International Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 10m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- £70–370
Flights from Copenhagen Airport to Newcastle
- Ave. Duration
- 1h 55m
- When
- Thursday
- Estimated price
- £75–150
- Website
- flysas.com
Flights from Copenhagen Airport to Manchester Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- £60–220
Flights from Hamburg Airport to Manchester Airport via Copenhagen Airport
- Ave. Duration
- 4h 10m
- When
- Monday to Saturday
- Estimated price
- £65–270
- Website
- eurowings.com
Flights from Hamburg Airport to Manchester Airport
- Ave. Duration
- 1h 45m
- When
- Thursday, Friday, and Sunday
- Estimated price
- £90–240
Flights from Hamburg Airport to Manchester Airport via Dusseldorf
- Ave. Duration
- 4h 5m
- When
- Friday
- Estimated price
- £90–240
Flights from Hamburg Airport to Manchester Airport via Stuttgart
- Ave. Duration
- 4h 15m
- When
- Monday
- Estimated price
- £90–240
- Website
- norwegian.com
Flights from Copenhagen Airport to Newcastle
- Ave. Duration
- 1h 50m
- When
- Friday and Sunday
- Estimated price
- £30–150
Flights from Copenhagen Airport to Manchester Airport
- Ave. Duration
- 2h
- When
- Wednesday and Friday
- Estimated price
- £40–220
- Website
- ryanair.com
Flights from Copenhagen Airport to Manchester Airport
- Ave. Duration
- 2h 5m
- When
- Saturday, Sunday, and Monday
- Estimated price
- £30–150
- Website
- brusselsairlines.com
Flights from Hamburg Airport to Manchester Airport via Brussels
- Ave. Duration
- 4h 15m
- When
- Monday to Saturday
- Estimated price
- £55–210
- Phone
- +47 70 13 14 15
- kundehenv@dsb.dk
- Website
- Danish Railways
Train from Odense St. to Vejle St.
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- £6
- Website
- Danish Railways
Train from Odense to Hamburg-Altona
- Ave. Duration
- 3h 12m
- Frequency
- Every 4 hours
- Estimated price
- £22
- Website
- Danish Railways
Train from Odense St. to Hamburg Hbf
- Ave. Duration
- 3h 28m
- Frequency
- Every 3 hours
- Estimated price
- £23
- Website
- Danish Railways
Train from Odense St. to Vejle St.
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- £6
- Website
- Danish Railways
Train from Odense St. to Copenhagen Lufthavn
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- £12
- Website
- Danish Railways
Train from Odense St. to Copenhagen Lufthavn
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- £12
- Website
- Danish Railways
Train from Odense St. to Vejle St.
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- £6
- Website
- Danish Railways
Train from Odense to Hamburg-Altona
- Ave. Duration
- 3h 12m
- Frequency
- Every 4 hours
- Estimated price
- £22
- Website
- Danish Railways
Train from Odense St. to Copenhagen Lufthavn
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- £12
- Website
- Danish Railways
Train from Odense St. to Hamburg Hbf
- Ave. Duration
- 3h 28m
- Frequency
- Every 3 hours
- Estimated price
- £23
- Website
- Danish Railways
Train from Leeds to York
- Ave. Duration
- 22 min
- Frequency
- Every 30 minutes
- Estimated price
- £7–12
- Website
- TransPennine Express
Train from Darlington to York
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- £12–21
- Website
- TransPennine Express
Train from Newcastle to York
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- £23–40
- Website
- TransPennine Express
Train from Manchester Airport to York
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- £23–40
- Website
- TransPennine Express
Train from Barnetby to Doncaster
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- £10–17
- Website
- TransPennine Express
Train from Manchester Airport to York
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- £23–40
- Website
- TransPennine Express
Train from Leeds to York
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- £11–17
- Website
- Cross Country
Train from Darlington to York
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- £19–29
- Website
- Cross Country
Train from Newcastle to York
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- £35–55
- Website
- Cross Country
Train from Doncaster to York
- Ave. Duration
- 20 min
- Frequency
- Every 2 hours
- Estimated price
- £14–21
- Website
- Cross Country
Train from Stansted Airport to Peterborough
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- £30–45
- Website
- Cross Country
Train from Leeds to York
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- £8–16
- Website
- Northern Trains Limited
Train from Leeds to York
- Ave. Duration
- 22 min
- Frequency
- Once a week
- Estimated price
- £8–12
- Website
- London North Eastern Railway Limited (LNER)
Train from King's Cross to York
- Ave. Duration
- 1h 46m
- Frequency
- Every 30 minutes
- Estimated price
- £60–90
- Website
- London North Eastern Railway Limited (LNER)
Train from Darlington to York
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- £14–21
- Website
- London North Eastern Railway Limited (LNER)
Train from Newcastle to York
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- £26–40
- Website
- London North Eastern Railway Limited (LNER)
Train from Doncaster to York
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- £10–15
- Website
- London North Eastern Railway Limited (LNER)
Train from Peterborough to York
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- £35–55
- Website
- London North Eastern Railway Limited (LNER)
Train from King's Cross to York
- Ave. Duration
- 1h 46m
- Frequency
- Every 30 minutes
- Estimated price
- £60–90
- Website
- London North Eastern Railway Limited (LNER)
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- Snälltåget
Train from Odense to Hamburg-Altona
- Ave. Duration
- 3h 44m
- Frequency
- Twice a week
- Estimated price
- £30–80
- Website
- Snälltåget
Train from Odense St. to Hamburg Hbf
- Ave. Duration
- 3h 43m
- Frequency
- 3 times a day
- Estimated price
- £30–80
- Website
- Snälltåget
Train from Odense to Hamburg-Altona
- Ave. Duration
- 3h 44m
- Frequency
- Twice a week
- Estimated price
- £30–80
- Website
- Snälltåget
Train from Odense St. to Hamburg Hbf
- Ave. Duration
- 3h 43m
- Frequency
- 3 times a day
- Estimated price
- £30–80
- Website
- Snälltåget
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hamburg-Altona to Köln Hbf
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- £65–140
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Koeln Hbf to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 1h 56m
- Frequency
- Every 2 hours
- Estimated price
- £65–120
- Website
- Eurostar
Train from Brussel-Zuid / Bruxelles-Midi to London St Pancras Intl
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- £110–190
- Website
- Eurostar
Train from Amsterdam Centraal to London St Pancras Intl
- Ave. Duration
- 4h 17m
- Frequency
- Every 4 hours
- Estimated price
- £180–300
- Website
- Eurostar
Train from King's Cross to York
- Ave. Duration
- 1h 49m
- Frequency
- Every 4 hours
- Estimated price
- £50–80
- Website
- Grand Central Trains
Train from Doncaster to York
- Ave. Duration
- 20 min
- Frequency
- 3 times a week
- Estimated price
- £9–13
- Website
- Grand Central Trains
Train from Peterborough to York
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- £30–45
- Website
- Grand Central Trains
Train from King's Cross to York
- Ave. Duration
- 1h 49m
- Frequency
- Every 4 hours
- Estimated price
- £50–80
- Website
- Grand Central Trains
- Phone
- +44 (0) 8443 35 35 35
- customer.support@eurotunnel.com
- Website
- LeShuttle
Car train from Calais-Fréthun to Folkestone
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- £117
- Website
- LeShuttle
- Standard fare
- £117
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Hamburg-Harburg to Amsterdam Centraal
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- £40–85
- Website
- Nederlandse Spoorwegen (NS)
- service@govolta.nl
- Website
- GoVolta
Train from Hamburg-Harburg to Amsterdam Centraal
- Ave. Duration
- 5h 8m
- Frequency
- 4 times a week
- Estimated price
- £22–29
- Website
- GoVolta
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Hamburg, Zentraler Omnibusbahnhof to London Victoria
- Ave. Duration
- 19h 5m
- Frequency
- 5 times a week
- Estimated price
- £70–110
- Website
- Flixbus
Bus from Odense Station to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 4h 10m
- Frequency
- 5 times a week
- Estimated price
- £22–35
- Website
- Flixbus
Bus from Hamburg, Zentraler Omnibusbahnhof to London Victoria
- Ave. Duration
- 19h 5m
- Frequency
- 5 times a week
- Estimated price
- £70–110
- Website
- Flixbus
Bus from London Victoria to Leeds City Bus Station
- Ave. Duration
- 4h 35m
- Frequency
- Hourly
- Estimated price
- £23–35
- Website
- Flixbus
- Phone
- +44 (0)3717 81 81 81
- Website
- National Express
Bus from London Victoria to Rail Station
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a day
- Estimated price
- £30–60
- Website
- National Express
- Phone
- 01653 692556
- customer.services@transdevbus.co.uk
- Website
- transdevbus.co.uk
Bus from Leeds City Bus Station to Micklegate
- Ave. Duration
- 1h 18m
- Frequency
- Every 20 minutes
- Estimated price
- £3
- Schedules at
- Yorkshire Coastliner
- Standard Adult Single
- £3
Want to know more about travelling around United Kingdom
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
Travelling to the UK: What do I need to know?
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Odense to York bus services, operated by FlixBus, arrive at Hamburg, Zentraler Omnibusbahnhof station.
York is 1h behind Odense. It is currently 12:09 PM in Odense and 11:09 AM in York.
Odense to York train services, operated by Danish Railways (DSB), arrive at Hamburg-Altona station.
Book your Odense to York train tickets online with Omio.
Book your Odense to York bus tickets online with Omio.
There are 1907+ hotels available in York.




















































