How to travel between Stockholm and Malmö in Sweden really depends on what kind of traveler you are, how much time you have and what your budget is. Check out the four main transportation options you have for Stockholm-Malmö travel, and compare their pros and cons.
1. Stockholm to Malmö by Plane
The good news is that there are many flights available between Stockholm and Malmö, most by SAS and Malmö Aviation.
The flight time is only about an hour, so this transportation option is definitely a time-saver for busy travelers. The downside is that traveling by air usually costs a little more than taking the train or bus, but it's still quite affordable (especially when you include nearby airports in the comparison).
2. Stockholm to Malmö by Train
Taking the train between Stockholm and Malmö is a reliable, in-the-middle option. The trains depart every few hours and take a little over four hours to connect the cities of Malmo and Stockholm. And the price tag? Economy train tickets from Rail Europe are cheaper than flying and the times are more flexible. But naturally, it takes longer.
3. Stockholm to Malmö by Car
If you'd like to see more of the countryside, you might want to rent a car and drive the distance of 600 kilometers (370 miles). It takes approximately six hours to drive from Stockholm to Malmö, and the route is easy.
From Stockholm to Malmö, simply take the E4 almost all the way to Helsingborg and from there, take exit 30 to turn onto the E20/E6 to Malmö. On the way from Malmö to Stockholm, follow the E20/E6 for 55 kilometers north to the Helsingborg area, and turn onto the E4 toward Stockholm there.
4. Stockholm to Malmö by Bus
Don't take the bus unless you have to get to Malmö for as little money as possible and have time for traveling.
The bus is just as boring as the train, and it takes eight to 10 hours. It is the cheapest option, though. An alternative for budget travelers would be the night bus, so you can save on a hotel room while on your way to Malmö. Look for Swebus at the bus terminals; there are several direct connections daily. You can pay the driver or visit Swebus online.