Travel from Madrid to Slovenia

Train, bus or fly from Madrid to Slovenia?

Brussels Airlines, Adria Airways and 10 other airlines fly from Madrid to Kranj hourly. Alternatively, Spanish Railways AVE operates a train from Madrid to Ljubljana once daily. Tickets cost $130 - $180 and the journey takes 6 h 54 min. 4 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 Slovenia

From Recoletos train to Madrid airport, fly to Graz airport, then shuttle to Maribor. 8 h 2 min $263. From Recoletos train to Madrid airport, fly to Ljubljana airport, shuttle to Ljubljana, then train to Kranj. 9 h 1 min $239. From Recoletos train to Madrid airport, fly to Venice airport, shuttle to Portorož, walk to Portoroz, then shuttle to Koper. 8 h 34 min $303. From Recoletos train to Madrid airport, fly to Trieste airport, shuttle to Portorož, walk to Portoroz, then shuttle to Koper. 9 h 37 min $233. From Recoletos train to Madrid airport, fly to Vienna airport, then shuttle to Maribor. 9 h $323. From Madrid-Puerta de Atocha train to Nîmes, train to Lyon Part Dieu, train to Torino Porta Susa, train to Trieste, then bus to Ljubljana. 22 h 11 min $372. From Madrid-Puerta de Atocha train to Marseille, Marseille St. Charles then bus to Ljubljana. 25 h 10 min $356. From Madrid-Puerta de Atocha train to Nîmes, train to Lyon Part Dieu, train to Strasbourg, train to Stuttgart Hbf, then train to Ljubljana. 25 h 30 min $448. From Santo Domingo line 148 bus to Madrid, bus to Padova, then shuttle to Ljubljana. 35 h 39 min. From Madrid bus to Venice, Venice Mestre then bus to Ljubljana. 35 h 50 min $164. From Madrid drive to Ljubljana. 19 h 18 min $311.

Operators from Madrid to Slovenia

OperatorPhoneWebsite
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
LufthansaLufthansa
KLMKLM
Austrian AirlinesAustrian Airlines
Air EuropaAir Europa
EurowingsEurowings
RyanairRyanair
NikiNiki
IberiaIberia
BMI RegionalBMI Regional
GoOpti+386 1 320 4530GoOpti
Brussels AirlinesBrussels Airlines
Adria AirwaysAdria Airways
Air FranceAir France
SwissSwiss
LATAM ChileLATAM Chile
Vueling AirlinesVueling Airlines
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
AlitaliaAlitalia
TAP PortugalTAP Portugal
easyJeteasyJet
Air DolomitiAir Dolomiti
Terra Travel d.o.o.011 3287 412Terra Travel d.o.o.
Transavia FranceTransavia France
British AirwaysBritish Airways
Spanish Railways AVESpanish Railways AVE
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
TGV0033 892 353535TGV
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
EMT Madrid+34 902 50 78 50EMT Madrid
Atlassib(004) 0269 229.224Atlassib
ALSA+34 902 42 22 42ALSA
Close Print Itinerary
  1. Here are 11 options to get from
    Madrid to Slovenia:

    1. Trip:
      1 Fly to Graz, shuttle
      • One-Way approx: USD $199 - $483
      • Duration: 8 h 2 min
      Open +
      • Trip:
        1 Fly to Graz, shuttle
        • One-Way approx: USD $199 - $483
        • Duration: 8 h 2 min
        Close x
    2. Trip:
      2 Fly to Ljubljana
      • One-Way approx: USD $172 - $380
      • Duration: 9 h 1 min
      Open +
      • Trip:
        2 Fly to Ljubljana
        • One-Way approx: USD $172 - $380
        • Duration: 9 h 1 min
        Close x
    3. Trip:
      3 Fly to Venice, shuttle
      • One-Way approx: USD $112 - $623
      • Duration: 8 h 34 min
      Open +
      • Trip:
        3 Fly to Venice, shuttle
        • One-Way approx: USD $112 - $623
        • Duration: 8 h 34 min
        Close x
    4. Trip:
      4 Fly to Trieste, shuttle
      • One-Way approx: USD $104 - $503
      • Duration: 9 h 37 min
      Open +
      • Trip:
        4 Fly to Trieste, shuttle
        • One-Way approx: USD $104 - $503
        • Duration: 9 h 37 min
        Close x
    5. Trip:
      5 Fly to Vienna, shuttle
      • One-Way approx: USD $117 - $853
      • Duration: 9 h
      Open +
      • Trip:
        5 Fly to Vienna, shuttle
        • One-Way approx: USD $117 - $853
        • Duration: 9 h
        Close x
    6. Trip:
      6 Train, bus via Lyon Part Dieu
      • One-Way approx: USD $299 - $488
      • Duration: 22 h 11 min
      Open +
      • Trip:
        6 Train, bus via Lyon Part Dieu
        • One-Way approx: USD $299 - $488
        • Duration: 22 h 11 min
        Close x
    7. Trip:
      7 Train, bus
      • One-Way approx: USD $212 - $393
      • Duration: 25 h 10 min
      Open +
      • Trip:
        7 Train, bus
        • One-Way approx: USD $212 - $393
        • Duration: 25 h 10 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $360 - $517
      • Duration: 25 h 30 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $360 - $517
        • Duration: 25 h 30 min
        Close x
    9. Trip:
      9 Bus, shuttle
      • One-Way approx: N/A
      • Duration: 35 h 39 min
      Open +
      • Trip:
        9 Bus, shuttle
        • One-Way approx: N/A
        • Duration: 35 h 39 min
        Close x
    10. Trip:
      10 Bus
      • One-Way approx: USD $126 - $200
      • Duration: 35 h 50 min
      Open +
      • Trip:
        10 Bus
        • One-Way approx: USD $126 - $200
        • Duration: 35 h 50 min
        Close x
    11. Trip:
      11 Drive
      • One-Way approx: USD $250 - $370
      • Duration: 19 h 18 min
      Open +
      • Trip:
        11 Drive
        • One-Way approx: USD $250 - $370
        • Duration: 19 h 18 min
        Close x