Travel from Madrid to Sweden

Bus or fly from Madrid to Sweden?

Norwegian Air International, Iberia and 11 other airlines fly from Madrid to Malmö hourly. Alternatively, EMT Madrid operates a bus from Madrid to Stockholm every 10 minutes. Tickets cost $4 - $7 and the journey takes 40 min. 3 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Madrid to Sweden

From Recoletos train to Madrid airport, fly to Copenhagen airport, then train to Malmö. 6 h 8 min $94. From Recoletos train to Madrid airport, fly to Gothenburg airport, then bus to Göteborg. 6 h 32 min $171. From Recoletos train to Madrid airport, fly to Stockholm airport, then bus to Kista. 6 h 59 min $108. From Recoletos train to Madrid airport, fly to Linkoping airport, then line 16 bus to Linköping. 8 h 15 min $335. From Recoletos train to Madrid airport, fly to Orebro airport, then taxi to Örebro. 8 h 21 min $318. From Recoletos train to Madrid airport, fly to Stockholm Bromma airport, then line 155 bus to Kista. 8 h 57 min $168. From Madrid-Puerta de Atocha train to Belaskoenea-Irun, train to Hendaye, train to Bordeaux, bus to Malmö Central, then train to Stockholm Central. 44 h 20 min $482. From Madrid-Puerta de Atocha train to Girona, bus to Freiburg(Breisgau) Hbf, train to Berlin Hbf (tief), train to Malmö Central, then train to Stockholm Central. 44 h 43 min $627. From Santo Domingo line 148 bus to Madrid, bus to Paris, Paris, bus to Metropolitan Area Cologne, Cologne North, Leverkusen, then bus to Stockholm. 2 days 0 h $325. From Sol line 1 subway to Madrid-Chamartin, train to Hendaye, train to Bordeaux, bus to Göteborg Central, then train to Stockholm Central. 2 days 0 h $491. From Madrid bus to Paris Gallieni then bus to Stockholm. 2 days 3 h $285. From Madrid drive to Malgrat de Mar, train to Barcelona Sants, train to Paris Gare De Lyon, train to Paris Nord, train to Düsseldorf Hbf, then drive to Stockholm. 34 h 46 min $818. From Madrid drive to Stockholm. 31 h 7 min $563.

Operators from Madrid to Sweden

OperatorPhoneWebsite
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Norwegian Air InternationalNorwegian Air International
IberiaIberia
RyanairRyanair
Brussels AirlinesBrussels Airlines
LufthansaLufthansa
KLMKLM
Air FranceAir France
British AirwaysBritish Airways
LOTLOT
AlitaliaAlitalia
Vueling AirlinesVueling Airlines
Scandinavian AirlinesScandinavian Airlines
Air EuropaAir Europa
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Flygbussarna+46 77 151 52 52Flygbussarna
Ukraine International AirlinesUkraine International Airlines
TAP PortugalTAP Portugal
SwissSwiss
ÖstgötaTrafiken+46 77 121 10 10ÖstgötaTrafiken
easyJeteasyJet
LuxairLuxair
CSACSA
FinnairFinnair
Malmö AviationMalmö Aviation
SLSL
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
EuskotrenEuskotren
TGV0033 892 353535TGV
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Swedish Railways (SJ)Swedish Railways (SJ)
Spanish Railways AVESpanish Railways AVE
Eurolines DE+49 6196 2078-501Eurolines DE
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
EMT Madrid+34 902 50 78 50EMT Madrid
FlixBus+49 1807 123 99 123FlixBus
Metro Madrid+34 902 44 44 03Metro Madrid
ALSA+34 902 42 22 42ALSA
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
TransilienTransilien
ThalysThalys