Copenhagen
to Aarhus

Every way across Denmark, compared

Aarhus sits 300 kilometres west of Copenhagen, on the other side of the Great Belt. The fastest way over takes just under three hours, the cheapest costs less than a cocktail in Nyhavn, and one of them puts you on the deck of a ferry with the wind off the Kattegat in your face.

This is how the routes actually compare. Times, prices, where you land, and the details the booking sites leave out.

Why bother leaving Copenhagen?

Because Copenhagen is Denmark's front door, not the whole house. Aarhus is the country's second city, a harbour town of 360,000 with a rainbow-ringed art museum you can walk through, an open-air museum where the bakery smells of wood-fired ovens from 1864, and a beach you can reach by city bus. It runs on students and salt air rather than cruise ships.

Prices are lower, tables are easier to get, and the distance between a world-class museum and a cold beer on the harbour is a ten-minute walk. Two or three days here is the difference between seeing Denmark and seeing its capital.

Still weighing it? Read our honest take on whether Aarhus is worth visiting →

The short version

OptionTimeFromBest for
🚆 DSB train≈ 2h 40m – 3h~150 DKK (Orange) / ~460 DKK standardSpeed and comfort
⛴️ Kombardo Expressen (bus + ferry)≈ 3h 15m~99 DKKPrice + the ferry crossing
🚌 FlixBus≈ 4h – 4h 30m~70 DKKThe lowest fares
🚗 Driving≈ 3h~275 DKK bridge toll each way + fuelRoad trips continuing through Jutland

The options, in detail

🚆 DSB train

Duration
≈ 2h 40m – 3h
Price from
~150 DKK (Orange) / ~460 DKK standard
Departures
At least hourly, all day
Arrives at
Aarhus H, in the city centre

The default, and for good reason. Direct InterCity and InterCityLyn trains leave Copenhagen Central at least once an hour and roll into Aarhus H, a five-minute walk from the Latin Quarter, in under three hours. There's a quiet zone, a power socket at most seats, and the 18-kilometre crossing of the Great Belt Bridge, where the train runs over open water with container ships passing below. Take a window seat.

The trick is called DSB Orange. These are discounted tickets released for specific departures, often around 150 DKK instead of the standard fare of around 460 DKK. They sell out, so book a week or two ahead in the DSB app and you travel for a third of the walk-up price. Friday and Sunday afternoons fill with students commuting between the two cities, so reserve a seat if you're travelling then.

Where you board
contributors, © CARTO

Copenhagen Central Station (København H), Bernstorffsgade 16

Open in Google Maps
Where you arrive
contributors, © CARTO

Aarhus H, Banegårdspladsen 1, in the city centre

Open in Google Maps
Check times & prices at DSB

⛴️ Kombardo Expressen (bus + ferry)

Duration
≈ 3h 15m
Price from
~99 DKK
Departures
Several daily departures
Arrives at
Aarhus bus station, next to Aarhus H

The route most visitors have never heard of, and the one with the best story. The coach leaves from Københavns Busterminal at Dybbølsbro, a ten-minute walk from Copenhagen Central, drives to the tip of Zealand, and rolls straight onto the Molslinjen express ferry. You leave the bus for the hour-long crossing. Coffee from the cafeteria, sea air on deck, the Jutland coast growing on the horizon. Then back on the bus for the last twenty minutes to the bus station next to Aarhus H.

At around 99 DKK when booked ahead, it's regularly the cheapest way across, and the crossing turns transit time into part of the trip. The total journey is only about half an hour slower than the train.

Where you board
contributors, © CARTO

Københavns Busterminal, Carsten Niebuhrs Gade 30, by Dybbølsbro station

Open in Google Maps
Where you arrive
contributors, © CARTO

Aarhus Rutebilstation, Fredensgade 45, three minutes from Aarhus H

Open in Google Maps
Book at Kombardo Expressen

🚌 FlixBus

Duration
≈ 4h – 4h 30m
Price from
~70 DKK
Departures
Several daily departures
Arrives at
Aarhus bus station, next to Aarhus H

The budget workhorse. FlixBus takes the road route across Funen and up through Jutland, which adds an hour or more over the train but often undercuts everyone on price. Fares start around 70 DKK if you book early. Wi-Fi and sockets on board, and you're dropped at the bus station a short walk from Aarhus H and the city centre.

Choose it when the price gap is real. When Kombardo is the same price, take the ferry instead. Same money, better journey.

Where you board
contributors, © CARTO

Københavns Busterminal, Carsten Niebuhrs Gade 30 (some departures also stop at Ingerslevsgade)

Open in Google Maps
Where you arrive
contributors, © CARTO

Aarhus Rutebilstation, Fredensgade 45, next to Aarhus H

Open in Google Maps
Check FlixBus fares

🚗 Driving

Duration
≈ 3h
Price from
~275 DKK bridge toll each way + fuel
Departures
Whenever you like
Arrives at
Wherever you can park

Three hours on the E20 and E45, including the Great Belt Bridge, which charges around 275 DKK each way. Factor in the toll, fuel and city parking, and driving costs more than two train tickets. Central Aarhus is compact, walkable, and not a place a car earns its keep.

The exception is a road trip. If Aarhus is one stop on a longer loop through Jutland (Skagen, the west coast, the marshes down south), a car starts making sense. For a city visit, skip it.

The route
contributors, © CARTO

E20 across Funen, then the E45 north to Aarhus. The toll is on the Great Belt Bridge.

Check bridge tolls

Worth knowing before you book

  • 1DSB Orange tickets are released for specific departures and sell out days ahead. Book early in the DSB app, where the cheap fares are easiest to spot.
  • 2Fridays and Sunday evenings are student commuter rush between the two cities. Trains get full; a seat reservation costs little and saves you three hours in the bike carriage.
  • 3On the Kombardo ferry you leave the bus during the crossing. Grab a seat by the window or stand on deck. The crossing takes about an hour.
  • 4Aarhus H and the bus station are both in the city centre. You will not need a taxi; most hotels are within a fifteen-minute walk.
  • 5Bringing a bike? The train takes bikes with a cheap bike ticket (reserve in summer). Buses generally do not.
  • 6A day trip is possible. The first train out and the last train back give you eight-plus hours in the city. But Aarhus after dark is half the point, so stay a night if you can.

Copenhagen to Aarhus FAQ

How long does it take to get from Copenhagen to Aarhus?

The direct DSB train takes about 2 hours 40 minutes to 3 hours. The Kombardo Expressen bus + ferry combination takes around 3 hours 15 minutes, and FlixBus takes 4 to 4.5 hours. Driving takes about 3 hours plus the Great Belt Bridge toll.

What is the cheapest way from Copenhagen to Aarhus?

Booked ahead, FlixBus fares start around 70 DKK and Kombardo Expressen around 99 DKK. DSB Orange train tickets from around 150 DKK are the best value for speed. Walk-up standard train fares are around 460 DKK, so booking a week or two early makes the biggest difference.

Is Aarhus worth a day trip from Copenhagen?

Yes. With the first morning train you get eight or more hours, enough for ARoS, Den Gamle By and dinner in the Latin Quarter before the last train back. But hotel prices are lower than Copenhagen and the evening scene along the river and harbour is worth staying for, so an overnight stay is the better trip.

Should I take the train or the bus to Aarhus?

The train is fastest and most comfortable, and with an Orange ticket it is also cheap. Kombardo Expressen is the pick if you book late or want the ferry crossing, which is genuinely enjoyable. FlixBus wins only on rock-bottom fares.

Do trains run direct from Copenhagen Airport to Aarhus?

Yes. Direct trains run from Copenhagen Airport (Kastrup) station through Copenhagen Central and on to Aarhus, taking around 3 hours. You can be on a train to Aarhus within half an hour of clearing arrivals.

Plan the rest of the trip

Sorted. Now for what to actually do in Aarhus

You land in the middle of everything. The Latin Quarter, the harbour baths, a museum with a rainbow on its roof. Start with the map locals would hand you, or let us build your days for you.