I'm going to travel to Copenhagen for a weekend in the end of November, but I booked a hotel in Malmö, since it's around 2 times cheaper.

Is it possible to buy train tickets online? If yes, where?

I don't know if I should buy from Danish or Swedish website.

4 Answers 4


Train connections between Copenhagen and Malmö are quite convenient.

Most departures on the route are served either by SJ (the Swedish national rail company) or Öresundståg, a Danish-operated short-haul service. If you travel with Öresundståg, you'd have to stop for 20-30 minutes at the Copenhagen Airport and possibly change to another train, while SJ trains are direct.

You can buy SJ and Örestundståg tickets online from www.sj.se, they have a nicely working English website. Your departure station would be Köbenhavn H (Copenhagen central station), arrival Malmö C. Tickets are currently possible to book even for late November. Booking in advance is not necessary, you should be able to get a ticket at the train station just before the departure, but it might be cheaper than getting last-minute tickets.

The SJ website, as noted, also sells Örestundståg tickets for the routes that require a change of trains and are longer, but somewhat cheaper.

EDIT: If price is the primary concern, the cheapest option is Nettbuss, a Swedish bus company that has a route between the Copenhagen and Malmö bus terminals, both of them next to the respective train stations. The website is only in Swedish, and departures are less frequent than trains, with the price only being slightly lower. I would recommend the trains unless every Euro counts for your trip.

Important note: Sweden currently has temporary border controls for trains arriving from Denmark. Most trains will, when they stop at the first Swedish station, be boarded by Swedish police officers who check IDs to verify that you're allowed entry into Sweden. Your profile says you're an EU citizen, so just your passport or national ID card will suffice, but you should remember to have it with you.

  • Out of curiosity - where does it say in my profile that I'm an EU citizen?
    – Elchin
    Commented Oct 1, 2016 at 13:53
  • @Elchin I may have jumped to conclusions there. Your profile shows Frankfurt as your location, which doesn't imply you're an EU citizen, but most likely means that you either are one, or have a residence permit, which would likewise entitle you to enter Sweden.
    – DUman
    Commented Oct 1, 2016 at 13:59
  • I was just wondering :) But yeah, I'm an EU citizen, so I'll just use my national ID. Do those border checks make the trip much longer? I'll have an American friend with me, and I'm afraid it may take them longer time to go over her documents.
    – Elchin
    Commented Oct 1, 2016 at 14:04
  • 1
    They are not like an ordinary border check, they don't check any databases or such. For me (also an EU citizen), the police just take a quick look at the ID, see that it's from an EU country and hand it back. For an American, they may flip to the page with their Schengen entry stamp, but that's it. In my experience the checks haven't made the trips that much longer, and the time is already factored into the timetable you see when booking the tickets. Also the checks are in place until the 11th of November, it's not clear whether they will be extended beyond that.
    – DUman
    Commented Oct 1, 2016 at 14:09
  • It is worth noting that not all trains that are supposed to stop at Copenhagen Airport actually does stop there here in the fall 2016. Some trains do skip that station to make up time, especially trains going further than Copenhagen Central towards Hensingør. If you are going to Copenhagen Airport from Malmö do plan to leave quite a bit earlier (perhaps an hour earlier than you would otherwise do) as you may have to go to Copenhagen Central and then back to the Airport. It is due to the delays with the border control.
    – Bent
    Commented Oct 1, 2016 at 14:31

The vast majority of trains are run by Øresundståg. This line runs Malmö - Kastrup (CPH Airport) - Central Copenhagen (Kobenhavn H). In the direction Malmö-Copenhagen these are running normally: Malmö stopping at the airport and on to central Copenhagen. In the direction Copenhagen-Malmö, the Swedish Government's implementation of border controls means all passengers have to go through checks at Kastrup Airport where railway staff are checking all passengers ID's before crossing the border to Malmö, all train tickets are valid in local public transportation (bus, metro, other trains) from central Copenhagen to the airport you can use one of those methods to get to Kastrup Airport or take an Øresundståg train, though you'll have to get off at Kastrup Airport go through the check and get back on a different Øresundståg train.

There are a few rare SJ X2000 trains that also connect the two cities, these are a bit more expensive (from around 150 SEK one-way) and they're not really faster. The immigration check on these happens in Copenhagen in the Copenhagen-Malmö direction so at the moment they have the advantage of being the only direct trains in from central Copenhagen in the Copenhagen-Malmö direction.

XJ2000 trains prices may vary by day and how early you book, the Øresundståg has flat pricing between the cities. You can buy tickets for both the Øresundståg and XJ2000 trains from SJ online or at vending machines in either city. Swedish local public transit fares (Skånetrafiken's zone-based system) are also valid on the Øresundståg trains, these are only cheaper if you pay by getting a Jojo Card in Malmö (one-way fare is 100 SEK, but getting the card is kind of a hassle to figure out) or if you're party a party of two or more in which case you can use the Duo discount ticket, bringing the oneway down to around 100 SEK each (or 90 SEK each for Duo using a Jojo card). Skånetrafiken tickets also cover connecting to and from local public transit within the same zones on both sides of the Sound.

Since you are seem interested in saving money, it might also be worth checking out the handful of bus companies connecting the cities. The main draw back of these is they are less frequent than trains.

  • Gråhund Bus 100 DKK for a day return ticket Malmo-Copenhagen-Malmo. Pay cash on departure. Seems they aren't running on Sundays currently.
  • Swebus generally around 100 SEK one way.
  • Nettbus generally around 90 SEK one way.
  • FlixBus generally around €5 one way, only two buses and day and may be more prone to delays as the connection is part of a longer line.
  • 1
    The checks at Copenhagen Airport are done by the railway, not by Swedish authorities. The Swedes do their own checks when the trains reach Hyllie, but they require the the railway only to let people who have the necessary ID on the train, so everyone is checked twice. Commented Oct 3, 2016 at 6:42

I just tried working my way through both dsb.dk (Danish railways) and sj.se (Swedish railways). The Swedish site works like a charm as it did for me many times; you can select your train, buy a ticket, pay by credit card etc. The price on a random day in November for me was SEK 111, which amounts to €11.52 as of today’s exchange rate and Google. Prices in SEK shouldn’t fluctuate much. (For the journey, you should really go for the Øresundståg.) Since I was unable to get to anything that seemed like buy ticket on the Danish site, I would recommend using the Swedish one.

The Øresundståg call at Ørestad, Tårnby and Kastrup (the airport) on the Danish side of the bridge from Copenhagen central and in Hyllie and Triangeln on the Swedish side before Malmö. While it may be beneficial to board at a different station because that is where your hotel is, the price seems to be the same. Long-distance trains that arrive from or continue to Stockholm definitely call in Copenhagen and Malmö; before the reimplemented ID checks they also called in Kastrup. Even though the Swedish government has since relaxed its ID check requirements, I have not checked if X2000 trains call in Kastrup again. But then again, it shouldn’t be worth it to take an X2000 on that short a route.

Note on the border controls: I travelled Kastrup–Malmö by Øresundståg in July 2019 and was pleased to see that the Swedish requirements had been relaxed. This means: while the train company was previously required to check IDs of travellers before they boarded the train at Kastrup, this is no longer the case and trains travel normally on the Copenhagen–Malmö route.

Furthermore, Swedish police now perform far fewer ID checks on passengers arriving at Hyllie (the first station in Sweden). While a year ago most trains were checked my impression this summer was that most trains were ignored. (I stayed near Hyllie station and used it/spotted trains there a couple of times; only once was police there to perform an inspection.)


I believe you can use Rejsekort in trains between Malmö and Copenhagen.


But that's just for convenience of course, but also for the public transport in Copenhagen it's cheaper and more convenient. You should be able to get the anonymous without problems.

  • 1
    No, Rejsekort works only on the Danish side -- not for cross-border traffic. Commented Oct 1, 2016 at 21:42
  • And even if it did, the nonrefundable issuance fee for an anonymous card (80 DKK) would probably not be worth it for the OP who is here only for a single weekend. Commented Oct 1, 2016 at 21:44
  • Sorry, didn't knew about the swedish side, but the prices inside Copenhagen are almost 50% so I still think it's worth knowing.
    – Emil Moe
    Commented Oct 2, 2016 at 7:32
  • Since 2017 it is now possible to use Rejsekort for journeys between Copenhagen and Malmö C -- but not for journeys that end the intermediate stations Hyllie and Triangeln. Commented Oct 2, 2018 at 11:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .