Travel from Madrid to Ljubljana

Train, bus or fly from Madrid to Ljubljana?

Brussels Airlines, Adria Airways and 9 other airlines fly from Madrid to Ljubljana 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 Ljubljana

From Recoletos train to Madrid airport, fly to Ljubljana airport, then shuttle to Ljubljana. 8 h 3 min $233. From Recoletos train to Madrid airport, fly to Trieste airport, then shuttle to Ljubljana. 8 h 53 min $283. From Recoletos train to Madrid airport, fly to Klagenfurt airport, then shuttle to Ljubljana. 9 h 55 min $478. From Recoletos train to Madrid airport, fly to Venice airport, then shuttle to Ljubljana. 8 h 15 min $188. From Recoletos train to Madrid airport, fly to Graz airport, then shuttle to Ljubljana. 9 h 32 min $373. 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 $404. 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 $470. 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 $165. From Madrid drive to Ljubljana. 19 h 18 min $311.
Close Print Itinerary
  1. Here are 11 options to get from
    Madrid to Ljubljana:

    1. Trip:
      1 Fly to Ljubljana
      • One-Way approx: USD $168 - $373
      • Duration: 8 h 3 min
      Open +
      • Trip:
        1 Fly to Ljubljana
        • One-Way approx: USD $168 - $373
        • Duration: 8 h 3 min
        Close x
    2. Trip:
      2 Fly to Trieste, shuttle
      • One-Way approx: USD $117 - $613
      • Duration: 8 h 53 min
      Open +
      • Trip:
        2 Fly to Trieste, shuttle
        • One-Way approx: USD $117 - $613
        • Duration: 8 h 53 min
        Close x
    3. Trip:
      3 Fly to Klagenfurt, shuttle
      • One-Way approx: USD $184 - $843
      • Duration: 9 h 55 min
      Open +
      • Trip:
        3 Fly to Klagenfurt, shuttle
        • One-Way approx: USD $184 - $843
        • Duration: 9 h 55 min
        Close x
    4. Trip:
      4 Fly to Venice, shuttle
      • One-Way approx: USD $127 - $713
      • Duration: 8 h 15 min
      Open +
      • Trip:
        4 Fly to Venice, shuttle
        • One-Way approx: USD $127 - $713
        • Duration: 8 h 15 min
        Close x
    5. Trip:
      5 Fly to Graz, shuttle
      • One-Way approx: USD $217 - $753
      • Duration: 9 h 32 min
      Open +
      • Trip:
        5 Fly to Graz, shuttle
        • One-Way approx: USD $217 - $753
        • Duration: 9 h 32 min
        Close x
    6. Trip:
      6 Train, bus via Lyon Part Dieu
      • One-Way approx: USD $290 - $554
      • Duration: 22 h 11 min
      Open +
      • Trip:
        6 Train, bus via Lyon Part Dieu
        • One-Way approx: USD $290 - $554
        • Duration: 22 h 11 min
        Close x
    7. Trip:
      7 Train, bus
      • One-Way approx: USD $212 - $403
      • Duration: 25 h 10 min
      Open +
      • Trip:
        7 Train, bus
        • One-Way approx: USD $212 - $403
        • Duration: 25 h 10 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $370 - $574
      • Duration: 25 h 30 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $370 - $574
        • 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 - $201
      • Duration: 35 h 50 min
      Open +
      • Trip:
        10 Bus
        • One-Way approx: USD $126 - $201
        • 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