All about buses to Stockholm
Cheap bus tickets to Stockholm
-
FlixBus0h 37m022:26Stockholm Arlanda AirportStockholm Arlanda Airport - T 2-323:03StockholmS:t Eriksplan0EconomyA Bus from FlixBus goes from Stockholm Arlanda Airport - T 2-3, Stockholm Arlanda Airport (Sweden) at 20/06/2026 22:26:00 to S:t Eriksplan, Stockholm (Sweden) arriving at 20/06/2026 23:03:00. 50 Economy ticket for £6 per person are available. Travel duration is 0h 37m
-
Flygbussarna Airport Coaches0h 41m000:01Stockholm Arlanda AirportStockholm Arlanda Airport - T 2-300:42StockholmKarlberg Train Station0EconomyA Bus from Flygbussarna Airport Coaches goes from Stockholm Arlanda Airport - T 2-3, Stockholm Arlanda Airport (Sweden) at 20/06/2026 00:01:00 to Karlberg Train Station, Stockholm (Sweden) arriving at 20/06/2026 00:42:00. 50 Economy ticket for £12 per person are available. Travel duration is 0h 41m
-
Flygbussarna Airport Coaches0h 38m000:01Stockholm Arlanda AirportStockholm Arlanda Airport - T 2-300:39StockholmS:t Eriksplan0EconomyA Bus from Flygbussarna Airport Coaches goes from Stockholm Arlanda Airport - T 2-3, Stockholm Arlanda Airport (Sweden) at 20/06/2026 00:01:00 to S:t Eriksplan, Stockholm (Sweden) arriving at 20/06/2026 00:39:00. 50 Economy ticket for £13 per person are available. Travel duration is 0h 38m
-
Flygbussarna Airport Coaches0h 33m000:28Stockholm Arlanda AirportStockholm Arlanda Airport - T 2-301:01StockholmS:t Eriksplan0EconomyA Bus from Flygbussarna Airport Coaches goes from Stockholm Arlanda Airport - T 2-3, Stockholm Arlanda Airport (Sweden) at 20/06/2026 00:28:00 to S:t Eriksplan, Stockholm (Sweden) arriving at 20/06/2026 01:01:00. 50 Economy ticket for £14 per person are available. Travel duration is 0h 33m
-
Flygbussarna Airport Coaches1h 20m020:45Stockholm Vaesteras AirportStockholm Vaesteras Airport22:05StockholmKarlberg Train Station0EconomyA Bus from Flygbussarna Airport Coaches goes from Stockholm Vaesteras Airport, Stockholm Vaesteras Airport (Sweden) at 20/06/2026 20:45:00 to Karlberg Train Station, Stockholm (Sweden) arriving at 20/06/2026 22:05:00. 50 Economy ticket for £22 per person are available. Travel duration is 1h 20m
-
Arlanda Express0h 20m000:05Stockholm Arlanda AirportStockholm Arlanda Airport - T500:25StockholmKarlberg Train Station0EconomyA Bus from Arlanda Express goes from Stockholm Arlanda Airport - T5, Stockholm Arlanda Airport (Sweden) at 20/06/2026 00:05:00 to Karlberg Train Station, Stockholm (Sweden) arriving at 20/06/2026 00:25:00. 50 Economy ticket for £29 per person are available. Travel duration is 0h 20m
-
FlixBus8h 0m000:05LundCentral Station08:05StockholmCentral Station0EconomyA Bus from FlixBus goes from Central Station, Lund (Sweden) at 20/06/2026 00:05:00 to Central Station, Stockholm (Sweden) arriving at 20/06/2026 08:05:00. 50 Economy ticket for £35 per person are available. Travel duration is 8h 0m
-
FlixBus9h 50m007:40LundCentral Station17:30StockholmCentral Station0EconomyA Bus from FlixBus goes from Central Station, Lund (Sweden) at 20/06/2026 07:40:00 to Central Station, Stockholm (Sweden) arriving at 20/06/2026 17:30:00. 50 Economy ticket for £50 per person are available. Travel duration is 9h 50m
-
FlixBus34h 5m022:00ParisPorte Maillot Bus Stop08:05StockholmCentral Station0EconomyA Bus from FlixBus goes from Porte Maillot Bus Stop, Paris (France) at 20/06/2026 22:00:00 to Central Station, Stockholm (Sweden) arriving at 22/06/2026 08:05:00. 50 Economy ticket for £109 per person are available. Travel duration is 34h 5m
-
FlixBus33h 0m008:30ParisPorte Maillot Bus Stop17:30StockholmCentral Station0EconomyA Bus from FlixBus goes from Porte Maillot Bus Stop, Paris (France) at 20/06/2026 08:30:00 to Central Station, Stockholm (Sweden) arriving at 21/06/2026 17:30:00. 50 Economy ticket for £127 per person are available. Travel duration is 33h 0m
-
FlixBus35h 25m000:15ParisPorte Maillot Bus Stop11:40StockholmCentral Station0EconomyA Bus from FlixBus goes from Porte Maillot Bus Stop, Paris (France) at 20/06/2026 00:15:00 to Central Station, Stockholm (Sweden) arriving at 21/06/2026 11:40:00. 50 Economy ticket for £134 per person are available. Travel duration is 35h 25m
-
FlixBus34h 25m020:25ParisPorte Maillot Bus Stop06:50StockholmCentral Station0EconomyA Bus from FlixBus goes from Porte Maillot Bus Stop, Paris (France) at 20/06/2026 20:25:00 to Central Station, Stockholm (Sweden) arriving at 22/06/2026 06:50:00. 50 Economy ticket for £138 per person are available. Travel duration is 34h 25m
-
Nederlandse Spoorwegen (NS)25h 31m018:04AmsterdamCentral Station19:35StockholmKarlberg Train Station0EconomyA Bus from Nederlandse Spoorwegen (NS) goes from Central Station, Amsterdam (Netherlands) at 22/06/2026 18:04:00 to Karlberg Train Station, Stockholm (Sweden) arriving at 23/06/2026 19:35:00. 50 Economy ticket for £298 per person are available. Travel duration is 25h 31m
-
Nederlandse Spoorwegen (NS)20h 19m016:33AmsterdamCentral Station12:52StockholmKarlberg Train Station0EconomyA Bus from Nederlandse Spoorwegen (NS) goes from Central Station, Amsterdam (Netherlands) at 20/06/2026 16:33:00 to Karlberg Train Station, Stockholm (Sweden) arriving at 21/06/2026 12:52:00. 50 Economy ticket for £319 per person are available. Travel duration is 20h 19m
Cheap train tickets to Stockholm
-
Malartag0h 18m006:19Stockholm Arlanda AirportStockholm Arlanda Central Station06:37StockholmCentral Station0EconomyA Train from Malartag goes from Stockholm Arlanda Central Station, Stockholm Arlanda Airport (Sweden) at 20/06/2026 06:19:00 to Central Station, Stockholm (Sweden) arriving at 20/06/2026 06:37:00. 50 Economy ticket for £19 per person are available. Travel duration is 0h 18m
-
Arlanda Express0h 20m004:50Stockholm Arlanda AirportStockholm Arlanda Norra Station05:10StockholmCentral Station0EconomyA Train from Arlanda Express goes from Stockholm Arlanda Norra Station, Stockholm Arlanda Airport (Sweden) at 20/06/2026 04:50:00 to Central Station, Stockholm (Sweden) arriving at 20/06/2026 05:10:00. 50 Economy ticket for £25 per person are available. Travel duration is 0h 20m
-
Deutsche Bahn15h 19m021:17BremenCentral Station12:36StockholmCentral Station0EconomyA Train from Deutsche Bahn goes from Central Station, Bremen (Germany) at 21/06/2026 21:17:00 to Central Station, Stockholm (Sweden) arriving at 22/06/2026 12:36:00. 50 Economy ticket for £49 per person are available. Travel duration is 15h 19m
-
Oresundstag16h 46m003:40CopenhagenCentral Station20:26StockholmCentral Station0EconomyA Train from Oresundstag goes from Central Station, Copenhagen (Denmark) at 25/06/2026 03:40:00 to Central Station, Stockholm (Sweden) arriving at 25/06/2026 20:26:00. 50 Economy ticket for £55 per person are available. Travel duration is 16h 46m
Your route is not there? In the search bar, we have already filled Stockholm as your destination. You just have to enter your place of departure. However, if you want to take the bus from Stockholm, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Stockholm? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Stockholm and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Stockholm.



