Trains in Denmark

1,064 routes and 5 operators. Fares below are the cheapest we currently sell on each.

Denmark. Capital Region. Copenhagen

We sell 1,064 Trains routes in Denmark, serving 45 places through 5 operators. 360 of those routes cross a border. The cheapest fare is €11.88 and the median route runs 165 km.

Checked September 28, 2026Priced for September 28, 2026One passenger, all fees included

The network

Trains in Denmark, in numbers

What we actually sell, counted rather than claimed.

  • 1,064Routes we sell
  • 45Places served
  • 5Operators
  • 704Domestic routes
  • 360Cross border routes
  • 165 kmMedian route
  • 523 kmLongest route
  • 2Countries
Routes

The busiest Trains routes in Denmark

Priced from the same engine that answers the search box, on the next three weeks of departures.

The routes we sell in Denmark, busiest first, priced over the next three weeks.
RouteFromFastestDistance
Copenhagen to Helsingborg train€11.881h 9m42 km
Helsingborg to Copenhagen train€11.881h 10m42 km
Frederiksberg to Helsingborg train€11.881h 11m42 km
Helsingborg to Frederiksberg train€11.881h 9m42 km
Frederiksberg to Lund train€11.881h 10m41 km
Lund to Frederiksberg train€11.881h 10m41 km
Helsingborg to Hvidovre train€11.881h 12m47 km
Hvidovre to Helsingborg train€11.881h 12m47 km
Hvidovre to Lund train€11.881h 11m45 km
Lund to Hvidovre train€11.881h 11m45 km
Avedøre to Helsingborg train€11.881h 12m49 km
Helsingborg to Avedøre train€11.881h 13m49 km
Avedøre to Lund train€11.881h 12m47 km
Lund to Avedøre train€11.881h 12m47 km
Hørsholm to Lund train€11.881h 13m47 km
Lund to Hørsholm train€11.881h 12m47 km
Hørsholm to Malmö train€11.881h 10m44 km
Malmö to Hørsholm train€11.881h 10m44 km
Halmstad to Hørsholm train€12.991h 33m91 km
Hørsholm to Halmstad train€12.991h 33m91 km
Copenhagen to Halmstad train€15.191h 42m112 km
Halmstad to Copenhagen train€15.191h 42m112 km
Frederiksberg to Halmstad train€15.191h 44m112 km
Halmstad to Frederiksberg train€15.191h 46m112 km
Halmstad to Hvidovre train€15.741h 46m117 km
Hvidovre to Halmstad train€15.741h 44m117 km
Halmstad to Valby train€15.741h 42m114 km
Valby to Halmstad train€15.741h 44m114 km
Copenhagen to Vaxjo train€24.542h 18m192 km
Vaxjo to Copenhagen train€24.542h 19m192 km
Frederiksberg to Vaxjo train€25.092h 22m194 km
Vaxjo to Frederiksberg train€25.092h 19m194 km

Being on the water gives Copenhagen a set of days out that do not start at a station. We do not sell those either.

A guided tour group

Anything to book in Copenhagen before you go?

Timed entry, guided walks and half-day trips out of Copenhagen, with free cancellation on most of it.

Partner links. We do not sell tours or tickets. We earn a commission on a booking, and it never changes the price.

Catchment

How far people travel to get here

Every origin we sell by Trains, grouped by how far it is in a straight line.

Straight line distance from each origin we sell, not the distance the route runs.
DistanceRoutesShareNearest of them
Under 200 km78073%Århus, 41 km
200 to 600 km28427%Hørsholm, 200 km
Across the border

Where Denmark connects to

Countries reachable from Denmark by Trains on a route we sell.

Counted by route, so a country with several cities on the corridor counts once per route rather than once per city.
CountryRoutesShare
Sweden35298%
Germany82%
Carriers

Rail operators

Speed, flexibility and what is on board. Nothing here is a rating, because we have not earned one.

  • Sj
  • Transdev
  • DSB
  • DSB Øresund

Train destinations

Common questions about Trains in Denmark

What Trains routes are there in Denmark?

We sell 1064 Trains routes in Denmark, serving 45 places, run by 5 operators. Every one of those routes has an operator that actually serves it, so the count is the network we can sell rather than every pair of places on a map.

How much do Trains tickets in Denmark cost?

The cheapest Trains fare in Denmark is €11.88 for one passenger, across the 1,064 routes we sell there. The median route runs 165 km in a straight line, which is the distance that fare should be read against before comparing it to anywhere else.

Can I travel out of Denmark by Trains?

360 of the Trains routes we sell touching Denmark cross a border and 704 stay inside it, reaching 2 other countries including Sweden, Germany. Cross border routes are usually the ones where the fare and the journey time differ most between operators.

Which operators run Trains services in Denmark?

5 operators run Trains services on routes we sell in Denmark: DSB, DSB Øresund, GoCollective, Sj, Transdev. Each is a real carrier from the published operator catalog, and each has its own fares and conditions. The operator table on this page compares them on speed, flexibility and what is on board.

What is the longest Trains route in Denmark?

The longest Trains route we sell touching Denmark runs from Frederiksberg to Stockholm, 523 km in a straight line. The median route in the country is 165 km, so this one is a considerable outlier and the fares on it behave differently from the rest.

Where these numbers come from

Schedules, seat counts and fares are generated by our own model until the supplier contracts are signed. Places, coordinates, operators, which operator serves which pair, and every distance are real. We would rather say that on every page than let a modeled number pass for a filed one.

Defined in full at Catchment, Fares, Distances

Other ways to travel here

The wider region

Copenhagen is big enough that where you sleep decides what the days look like. We sell the seat, not the room.

A hotel room

Looking for somewhere to stay in Copenhagen?

Filter by neighborhood and by nightly price, and the map tells you what is a walk and what is a cab.

Partner links. We do not sell accommodation. We earn a commission when a booking completes, and it never changes what you pay.

Plan with Ori

Ori, the trip planner

Ask it something like this

Trains in Denmark · Orlero