The cheapest trains from Copenhagen to Odense

Showing times and prices for Oct 20

Cheapest

$59

Average

$59

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Copenhagen to Odense will cost around $ 59 if you buy it on the day, but the cheapest tickets can be found for only $ 59.

Cheapest
10:54AMKøbenhavn H1h22 12:16PMOdense sygehus st
1 changes
$591One-way
Cheapest
09:01AMKøbenhavn H1h48 10:49AMOdense sygehus st
1 changes
$591One-way
Cheapest
08:01AMKøbenhavn H1h48 09:49AMOdense sygehus st
1 changes
$591One-way
Cheapest
10:01AMKøbenhavn H1h48 11:49AMOdense sygehus st
1 changes
$591One-way
Cheapest
09:54AMKøbenhavn H1h22 11:16AMOdense sygehus st
1 changes
$591One-way

Timetable Copenhagen to Odense

Showing trains for tomorrow, Wed, Oct 20
08:01AMKøbenhavn H1h48 09:49AMOdense sygehus st
0 changes
08:54AMKøbenhavn H1h22 10:16AMOdense sygehus st
0 changes
09:01AMKøbenhavn H1h48 10:49AMOdense sygehus st
0 changes
09:54AMKøbenhavn H1h22 11:16AMOdense sygehus st
0 changes
10:01AMKøbenhavn H1h48 11:49AMOdense sygehus st
0 changes
10:54AMKøbenhavn H1h22 12:16PMOdense sygehus st
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Oct 19
Find prices
$21Flixbus
Wed
Oct 20
$53DSB
$28Flixbus
Thu
Oct 21
Find prices
$23Flixbus
Fri
Oct 22
$53DSB
$24Flixbus
Sat
Oct 23
$53DSB
$24Flixbus
Sun
Oct 24
Find prices
$21Flixbus
Mon
Oct 25
Find prices
$14Flixbus
Tue
Oct 26
Find prices
$17Flixbus
Wed
Oct 27
Find prices
$26Flixbus
Thu
Oct 28
$53DSB
$14Flixbus
Fri
Oct 29
$53DSB
$16Flixbus
Sat
Oct 30
Find prices
$14Flixbus
Sun
Oct 31
$53DSB
$17Flixbus
Mon
Nov 1
Find prices
$10Flixbus
Tue
Nov 2
Find prices
$17Flixbus
Wed
Nov 3
$53DSB
$14Flixbus
Thu
Nov 4
$53DSB
$14Flixbus
Fri
Nov 5
Find prices
$14Flixbus
Sat
Nov 6
$53DSB
$10Flixbus
Sun
Nov 7
Find prices
$10Flixbus
Mon
Nov 8
Find prices
$10Flixbus

The fastest trains from Copenhagen to Odense

Showing times and prices for Oct 20

Fastest Journey

1 h 22 m

Average

1 h 35 m

Trains per day

6

Distance

140 km

It's difficult to get from Copenhagen to Odense without transferring at least once.

Fastest
10:54AMKøbenhavn H1h22 12:16PMOdense sygehus st
1 changes
$591One-way
Fastest
09:54AMKøbenhavn H1h22 11:16AMOdense sygehus st
1 changes
$591One-way
Fastest
08:54AMKøbenhavn H1h22 10:16AMOdense sygehus st
1 changes
$591One-way
09:01AMKøbenhavn H1h48 10:49AMOdense sygehus st
1 changes
$591One-way
08:01AMKøbenhavn H1h48 09:49AMOdense sygehus st
1 changes
$591One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Copenhagen to Odense

distanceDistance87 miles (140 km)
durationAverage train duration1 h 22 min
priceAverage train ticket price$53 (€43)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersDSB

Trains from Copenhagen to Odense cover the 87 miles (140 km) long route taking on average 1 h 22 min with our travel partners like DSB. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $53 (€43), but the average price of train tickets is $53 (€43). Travelers depart most frequently from Copenhagen, Amagerbro St. Holm (Dalslandsgade) and arrive in Odense.

Travel Tips

Trains from Copenhagen to Odense
Travel by train to Odense 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 Copenhagen to Odense.
FAQs
How much do cheap train tickets from Copenhagen to Odense cost?
Omio customers have found the cheapest trains from Copenhagen to Odense to cost as little as $53 (€43)  in the next 7 days.
What is the price of a train ticket from Copenhagen to Odense?
The train price between Copenhagen and Odense is on average $53 (€43)  if you are looking to book your tickets for this route in the next 7 days.
How far is it from Copenhagen to Odense by train?
You should expect to travel around 87 miles (140 km)  from Copenhagen to Odense by train.
How long is the train ride to Odense from Copenhagen?
On average the Copenhagen to Odense train time is 1 h 22 min  covering the 87 miles (140 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Copenhagen to Odense, which train station in Copenhagen do I depart from and which train station in Odense do I arrive in?

When taking a train from Copenhagen, you have a couple of train stations you can depart from including Copenhagen, Amagerbro St. Holm (Dalslandsgade) and Copenhagen, Islands Brygge St. (Oerestads Boulevard). When you arrive in Odense, your train can arrive in train stations including Odense, Odense sygehus st and Odense, Kottesgade / Byens Bro (togbus).

Omio customers traveling this route book their trains from Copenhagen, Amagerbro St. Holm (Dalslandsgade)   to Odense.

Where do I find the Copenhagen train station to Odense? Where is the Odense train station?

Passengers booking this journey most frequently board their trains from Copenhagen, Amagerbro St. Holm (Dalslandsgade) and need to travel around 1 mile (s) / 2 km from the city center to get to this train station.

Passengers arriving in Odense most often arrive at Odense and need to travel around 0 mile (s) / 0 km from this train station to the city center.

Which train providers can take me from Copenhagen to Odense?
For the best Copenhagen to Odense train to buy, you can travel safely and comfortably with DSB. However, it's always good to check all possible train companies with services to Odense from Copenhagen to compare what amenities they may offer.
How many train services per day are there between Copenhagen and Odense?
The average number of trains departing Copenhagen for Odense is 25 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Copenhagen to Odense? When does the last train depart from Copenhagen to Odense?
The earliest train for this trip departs from Copenhagen at 6: 54 AM. The last train leaves from Copenhagen at 9: 54 AM. Check Omio for the latest train schedule from Copenhagen to Odense and book the best time to depart on your chosen travel date.
How far in advance should I purchase train tickets from Copenhagen to Odense for the best deals?
The price of a one way train ticket from Copenhagen to Odense is on average $53 (€43) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets from Copenhagen to Odense available a few months in advance.

Important Stations and Airports for this Journey

Copenhagen
Odense
Copenhagen, Amagerbro St. Holm (Dalslandsgade) is the most popular Copenhagen railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Copenhagen for your trip to Odense.