Travel from Maastricht to Madrid

Bus or train from Maastricht to Madrid?

Dutch Railways (NS) operates a train from Maastricht to Madrid hourly. Tickets cost $6 - $11 and the journey takes 32 min. 4 other operators also service this route. Alternatively, FlixBus operates a bus from Maastricht to Madrid once daily. Tickets cost $26 - $45 and the journey takes 6 h 50 min. FlixBus also services this route once daily.

Travel Guides

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

How to get from Maastricht to Madrid

From Maastricht train to Eindhoven, Station, line 401 bus to Eindhoven airport, fly to Madrid airport, then train to Madrid. 6 h 38 min $142. From Maastricht train to Liège-Guillemins, train to Leuven, train to Brussels airport, fly to Madrid airport, then train to Madrid. 6 h 46 min $117. From Maastricht train to Heerlen, train to Herzogenrath, train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Madrid airport, then train to Madrid. 8 h $157. From Maastricht train to Utrecht Centraal, train to Amsterdam airport, fly to Madrid airport, then train to Madrid. 7 h 38 min $160. From Maastricht train to Liège-Guillemins, train to Köln, Dom / Hbf, train to Cologne/Bonn Apt airport, fly to Madrid airport, then train to Madrid. 8 h 6 min $154. From Maastricht train to Liège-Guillemins, train to Charleroi Sud Quai 01, line 68 bus to Charleroi airport, fly to Madrid airport, then train to Madrid. 8 h 41 min $100. From Maastricht train to Liège-Guillemins, train to Luxembourg Gare Centrale, shuttle to Luxembourg airport, fly to Madrid airport, then train to Madrid. 10 h 3 min $118. From Maastricht train to Liège-Guillemins, train to Bruxelles-Midi, train to Lyon Part Dieu, train to Barcelona Sants, then train to Madrid-Puerta de Atocha. 15 h 57 min $365. From Maastricht bus to Paris, Paris then bus to Madrid. 23 h 50 min $172. From Maastricht train to Liege, bus to Paris, bus to Méndez Álvaro - Estación Sur, then line 148 bus to Callao. 26 h 6 min $181. From Maastricht train to Lieja, bus to Tudela de Navarra, then train to Madrid-Puerta de Atocha. 27 h 35 min $164. From Maastricht drive to Madrid. 15 h 55 min $309.
Close Print Itinerary
  1. Here are 12 options to get from
    Maastricht to Madrid:

    1. Trip:
      1 Train to Eindhoven, fly
      • One-Way approx: USD $81 - $314
      • Duration: 6 h 38 min
      Open +
      • Trip:
        1 Train to Eindhoven, fly
        • One-Way approx: USD $81 - $314
        • Duration: 6 h 38 min
        Close x
    2. Trip:
      2 Train to Brussels, fly
      • One-Way approx: USD $74 - $232
      • Duration: 6 h 46 min
      Open +
      • Trip:
        2 Train to Brussels, fly
        • One-Way approx: USD $74 - $232
        • Duration: 6 h 46 min
        Close x
    3. Trip:
      3 Train to Dusseldorf, fly
      • One-Way approx: USD $109 - $325
      • Duration: 8 h
      Open +
      • Trip:
        3 Train to Dusseldorf, fly
        • One-Way approx: USD $109 - $325
        • Duration: 8 h
        Close x
    4. Trip:
      4 Train, train to Amsterdam, fly
      • One-Way approx: USD $103 - $286
      • Duration: 7 h 38 min
      Open +
      • Trip:
        4 Train, train to Amsterdam, fly
        • One-Way approx: USD $103 - $286
        • Duration: 7 h 38 min
        Close x
    5. Trip:
      5 Train to Cologne/Bonn Apt, fly
      • One-Way approx: USD $86 - $354
      • Duration: 8 h 6 min
      Open +
      • Trip:
        5 Train to Cologne/Bonn Apt, fly
        • One-Way approx: USD $86 - $354
        • Duration: 8 h 6 min
        Close x
    6. Trip:
      6 Train to Charleroi, fly
      • One-Way approx: USD $53 - $245
      • Duration: 8 h 41 min
      Open +
      • Trip:
        6 Train to Charleroi, fly
        • One-Way approx: USD $53 - $245
        • Duration: 8 h 41 min
        Close x
    7. Trip:
      7 Train to Luxembourg, fly
      • One-Way approx: USD $65 - $238
      • Duration: 10 h 3 min
      Open +
      • Trip:
        7 Train to Luxembourg, fly
        • One-Way approx: USD $65 - $238
        • Duration: 10 h 3 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $280 - $419
      • Duration: 15 h 57 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $280 - $419
        • Duration: 15 h 57 min
        Close x
    9. Trip:
      9 Bus FlixBus
      • One-Way approx: USD $101 - $173
      • Duration: 23 h 50 min
      Open +
      • Trip:
        9 Bus FlixBus
        • One-Way approx: USD $101 - $173
        • Duration: 23 h 50 min
        Close x
    10. Trip:
      10 Bus Autocares Grupo Samar
      • One-Way approx: USD $140 - $229
      • Duration: 26 h 6 min
      Open +
      • Trip:
        10 Bus Autocares Grupo Samar
        • One-Way approx: USD $140 - $229
        • Duration: 26 h 6 min
        Close x
    11. Trip:
      11 Bus, train
      • One-Way approx: USD $131 - $186
      • Duration: 27 h 35 min
      Open +
      • Trip:
        11 Bus, train
        • One-Way approx: USD $131 - $186
        • Duration: 27 h 35 min
        Close x
    12. Trip:
      12 Drive
      • One-Way approx: USD $250 - $370
      • Duration: 15 h 55 min
      Open +
      • Trip:
        12 Drive
        • One-Way approx: USD $250 - $370
        • Duration: 15 h 55 min
        Close x