Duration 1h 35m
Distance 144.5 km
Average price 160 kr
Frequency 2/hour

Trip overview

The average train between Odense and Århus takes 1h 35m and the fastest train takes 1h 33m. The train runs at least 2 times per hour from Odense to Århus. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Odense St.
  2. Århus
1h 37m
130 kr - 190 kr

Frequently asked questions

Want to know about travelling from Odense to Århus? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

Yes, there is a direct train departing from Odense St. and arriving at Aarhus H. Services depart hourly, and operate every day. The journey takes approximately 1h 37m.

More details

The distance between Odense and Århus is 85 km. The road distance is 144.5 km.

Get driving directions

Odense to Århus train services, operated by Danish Railways (DSB), depart from Odense St. station.

More details

Odense to Århus train services, operated by Danish Railways (DSB), arrive at Aarhus H station.

More details

There are 431+ hotels available in Århus. Prices start at 750 kr DKK per night.

More details

What companies run services between Odense and Århus?

Danish Railways (DSB) operates a train from Odense to Århus hourly. Tickets cost 130 kr - 190 kr and the journey takes 1h 37m.
Train operators
Ave. Duration
1h 37m
Estimated price
130 kr - 190 kr

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps