How to travel from Odense to Copenhagen

Travel options
from Odense to Copenhagen

You can get from Odense to Copenhagen by train, bus or flight.

Our recommendation

To get from Odense to Copenhagen on Jun 26 we recommend taking a train because it’s the best combination of price and speed.

08:42AMOdense sygehus st1h21 10:03AMKøbenhavn H
1 transfer
08:42AMOdense sygehus st1h21 10:03AMKøbenhavn H
1 transfer
Other options
09:42AMOdense sygehus st1h21 11:03AMKøbenhavn H
1 transfer
10:42AMOdense sygehus st1h21 12:03PMKøbenhavn H
1 transfer
09:54AMOdense sygehus st1h39 11:33AMKøbenhavn H
1 transfer

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

Jun 26
Jun 27
Jun 28
Jun 29
Jun 30
Jul 01
Jul 02
Jul 03
Jul 04
Jul 05
Jul 06
Jul 07
Jul 08
Jul 09
Jul 10
Jul 11
Jul 12
Jul 13
Jul 14
Jul 15
Jul 16

Travel Information to Copenhagen from Odense

distanceDistance87 miles (140 km)
modeAvailable travel modesBus or train
priceTicket price range$19 - $48
cheapestCheapest modeBus • $19 (€17) • 1 h 50 min
fastestFastest modeTrain • $48 (€43) • 1 h 10 min
carriersPopular travel companiesFlixbus or DSB

Take a bus or train to travel 87 miles (140 km) from Odense to Copenhagen. If speed is a priority, then a train is the best option with an average duration of 1 h 10 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $19 (€17). The most popular travel companies which serve this journey are Flixbus or DSB among others. Travelers can even take a direct bus from Odense to Copenhagen.

Travel Tips: Travel from Odense to Copenhagen

Travel to Copenhagen easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Odense to Copenhagen.

There are 2 travel options from Odense to Copenhagen: bus or train.

The cheapest way to travel between Odense and Copenhagen is by taking a bus with an average price of $19 (€17).

This is compared to other travel options to Copenhagen:

A bus is $29 (€26) less than a train for this trip with tickets for a train from Odense to Copenhagen costing on average $48 (€43).

The fastest way to get to Copenhagen from Odense is by train with an average travel time of 1 h 10 min.

Other travel options to Copenhagen can usually take longer:

In comparison, traveling by bus can take you on average 1 h 50 min.

Copenhagen is approximately 87 miles (140 km) away from Odense.

The average frequency per day from Odense to Copenhagen is:

  • 4 trains per day.

However, we recommend checking specific travel dates for your route to Copenhagen from Odense as scheduled services by bus or train can vary by season or day of the week.

These are the most popular departure and arrival points when traveling from Odense to Copenhagen:

  • Most travelers take a train from Odense to København, Ny Ellebjerg St. (togbus).

If finding a good deal is your main consideration for your trip from Odense to Copenhagen, then we'll help you find the best value travel companies for you:

  • Flixbus can take you to Copenhagen by bus. If searching for a good deal on buses, you can find tickets for Flixbus from Odense to Copenhagen for $19 (€17).
  • DSB can get you to Copenhagen by train. You can find a good deal for train tickets with DSB from Odense to Copenhagen for $48 (€43) on Omio.

Yes, there are direct routes from Odense to Copenhagen with the following travel companies:

  • You can take a direct bus with Flixbus.

Direct services to Copenhagen tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

Omio customers who travel from Odense to Copenhagen often also extend their vacation to go to Stockholm, Berlin or Hamburg. Omio can help you plan your trip by finding the best connections between Copenhagen and these popular destinations at a great price.

Before traveling from Odense to Copenhagen, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket for this journey is costing $19 (€17) one way on average.
  • A train ticket is costing on average $48 (€43) one way for this trip.

But we recommend booking Odense to Copenhagen tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Odense to Copenhagen: related information

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone