Duration 3h 36m
Distance 362.6 km
Average price 410 kr
Possible routes 4 found

Odense to Skagen

Rome2rio has found 4 ways to get from Odense to Skagen by train, bus, car and flight. The cheapest way to get from Odense to Skagen costs only 150 kr, and the quickest way takes just 3h 36m. You can travel from Odense to Skagen with a combination of trains and buses, which takes around 6h 5m.

Recommended route

Train, bus

  1. Odense St.
    Ic / ...
  2. Aarhus H
    Ic / ...
  3. Aalborg Busterminal
    973X / ...
  4. Skagen
6h 5m
277 kr - 376 kr
More details
Alternative routes

Bus

  1. Odense, Odense Ørbækvej
    621
  2. Hirtshals St.
    99
  3. Skagen
6h 56m
Cheapest
154 kr - 179 kr
More details

Drive

  1. Odense
    363 km
  2. Skagen
Fastest
3h 36m
350 kr - 550 kr
More details

Train, fly

  1. Odense St.
    Ic / ...
  2. Copenhagen
    CPH - AAL
  3. Lindholm St.
    75
  4. Skagen
6h 56m
More details

Frequently asked questions

Want to know about travelling from Odense to Skagen? 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.

The cheapest way to get from Odense to Skagen is to bus which costs 150 kr - 180 kr and takes 6h 56m.

More details

The quickest way to get from Odense to Skagen is to drive which costs 350 kr - 550 kr and takes 3h 36m.

More details

No, there is no direct bus from Odense to Skagen. However, there are services departing from Odense, Odense Ørbækvej and arriving at Skagen St. via Hirtshals St.. The journey, including transfers, takes approximately 6h 56m.

More details

The distance between Odense and Skagen is 259 km. The road distance is 362.6 km.

Get driving directions

The best way to get from Odense to Skagen without a car is to train and bus which takes 6h 5m and costs 270 kr - 380 kr.

More details

It takes approximately 6h 5m to get from Odense to Skagen, including transfers.

More details

Odense to Skagen bus services, operated by FlixBus, depart from Odense, Odense Ørbækvej station.

More details

The quickest flight from Copenhagen Airport to Aalborg Airport is the direct flight which takes 45 min.

Search flights

Odense to Skagen bus services, operated by North Jutland Transport Company, arrive at Skagen St. station.

More details

Yes, the driving distance between Odense to Skagen is 363 km. It takes approximately 3h 36m to drive from Odense to Skagen.

Get driving directions

Scandinavian Airlines and Norwegian Air International offer flights from Copenhagen Airport to Aalborg Airport.

Search flights

There are 578+ hotels available in Skagen. Prices start at 750 kr DKK per night.

More details

How to travel from Odense to Skagen

Find all the possible transport options for your trip from Odense to Skagen right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Odense and Skagen?

You can take a bus from Odense to Skagen via Hirtshals St. in around 6h 56m.
Airlines
Ave. Duration
47 min
Frequency
Every day
Estimated price
600 kr - 3200 kr
Ave. Duration
45 min
Frequency
Every day
Estimated price
240 kr - 2200 kr

Skagen, Denmark

Discover how to get to attractions and hotels near Skagen.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe