Malmö to Copenhagen by Train

Across the Øresund Bridge in about 35 to 40 minutes

Key Facts

At a Glance

  • Journey time: About 35 to 40 minutes
  • Distance: About 45 km
  • Operator: Öresundståg (regional trains)
  • Frequency: Every 20 minutes for most of the day

Book Tickets

Compare departures and prices from all operators on this route.

Compare and book on Omio →

Route Guide

Crossing the Øresund

Regional Öresund trains leave Malmö Central and call at Triangeln and Hyllie before crossing the Øresund Bridge, a 7.8 km bridge that leads to an artificial island and a 4 km tunnel under the sea to Denmark. Trains stop at Copenhagen Airport (Kastrup) and reach Copenhagen Central Station about 35 to 40 minutes after leaving Malmö.

Trains run every 20 minutes for most of the day and through the night at lower frequency. Some long-distance trains from Stockholm and Gothenburg also cross the bridge. You can compare times and book tickets on Omio.

ID checks

Both countries are in the Schengen area, but identity checks are regularly carried out on this route, so carry a passport or national ID card.

Flying from Copenhagen

Copenhagen Airport is the main international airport for southern Sweden: it is about 20 minutes from Malmö by train, much closer than Stockholm. See the Southern Sweden map.

Frequently Asked Questions

How long is the train from Malmö to Copenhagen?

About 35 to 40 minutes to Copenhagen Central Station, and about 20 minutes to Copenhagen Airport.

How often do trains run from Malmö to Copenhagen?

Every 20 minutes for most of the day, with a reduced service at night.

Do I need a passport to go from Malmö to Copenhagen?

Identity checks are regularly carried out on this route, so carry a passport or national ID card.