Travel from Brussels to Madrid

Train, bus or fly from Brussels to Madrid?

Brussels Airlines, Iberia and nine other airlines fly from Brussels to Madrid hourly. Alternatively, you can take a train from Brussels to Madrid via Paris Nord, Paris Gare de Lyon, and Barcelona Sants in around 12 h 29 min.

Travel Guides

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

How to get from Brussels to Madrid

ModeDurationPrice
From Bruxelles-Nord train to Brussels airport, fly to Madrid airport, then train to Madrid.5 h 4 min$94
From Bruxelles-Midi bus to Charleroi airport, fly to Madrid airport, then train to Madrid.5 h 59 min$90
From Bruxelles Midi train to Paris Nord, train to Paris Gare de Lyon, train to Barcelona Sants, then train to Madrid-Puerta de Atocha.12 h 29 min$459
From Bruxelles Midi train to Narbonne then train to Madrid-Puerta de Atocha.13 h 1 min$365
From Brussels, Brussels-North station bus to Paris, Paris then bus to Madrid.20 h 50 min$160
From Bruselas Nord Eurolines bus to Valladolid, bus to Moncloa, then line 3 subway to Sol.2 days 0 h$177
From Brussels drive to Madrid.15 h$251

How long does it take to get from Brussels to Madrid?

It takes approximately 5 h 4 min to get from Brussels to Madrid, including transfers.

Is there a direct train between Brussels and Madrid?

No, there is no direct train from Brussels to Madrid. However, there are services departing from Bruxelles Midi and arriving at Madrid-Puerta de Atocha via Paris Nord, Paris Gare de Lyon and Barcelona Sants. The journey, including transfers, takes approximately 12 h 29 min.

Is there a direct bus between Brussels and Madrid?

No, there is no direct bus from Brussels to Madrid. However, there are services departing from Brussels, Brussels-North station and arriving at Madrid via Paris, Paris. The journey, including transfers, takes approximately 20 h 50 min.

Operators from Brussels to Madrid

OperatorPhoneWebsite
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Brussels AirlinesBrussels Airlines
IberiaIberia
Air EuropaAir Europa
RyanairRyanair
British AirwaysBritish Airways
KLMKLM
LufthansaLufthansa
SwissSwiss
Vueling AirlinesVueling Airlines
TAP PortugalTAP Portugal
AlitaliaAlitalia
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Brussels City Shuttle+352 50 55 62 1Brussels City Shuttle
ThalysThalys
TransilienTransilien
TGV0033 892 353535TGV
Spanish Railways AVESpanish Railways AVE
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
FlixBus+49 1807 123 99 123FlixBus
ALSA+34 902 42 22 42ALSA
Metro Madrid+34 902 44 44 03Metro Madrid
Close Print Itinerary
  1. Here are 7 options to get from
    Brussels to Madrid:

    1. Trip:
      1 Fly from Brussels
      • One-Way approx: USD $58 - $206
      • Duration: 5 h 4 min
      Open +
      • Trip:
        1 Fly from Brussels
        • One-Way approx: USD $58 - $206
        • Duration: 5 h 4 min
        Close x
    2. Trip:
      2 Bus to Charleroi, fly
      • One-Way approx: USD $48 - $235
      • Duration: 5 h 59 min
      Open +
      • Trip:
        2 Bus to Charleroi, fly
        • One-Way approx: USD $48 - $235
        • Duration: 5 h 59 min
        Close x
    3. Trip:
      3 Train via Paris Gare de Lyon
      • One-Way approx: USD $395 - $476
      • Duration: 12 h 29 min
      Open +
      • Trip:
        3 Train via Paris Gare de Lyon
        • One-Way approx: USD $395 - $476
        • Duration: 12 h 29 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $331 - $395
      • Duration: 13 h 1 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $331 - $395
        • Duration: 13 h 1 min
        Close x
    5. Trip:
      5 Bus FlixBus
      • One-Way approx: USD $94 - $161
      • Duration: 20 h 50 min
      Open +
      • Trip:
        5 Bus FlixBus
        • One-Way approx: USD $94 - $161
        • Duration: 20 h 50 min
        Close x
    6. Trip:
      6 Bus ALSA
      • One-Way approx: USD $143 - $208
      • Duration: 2 days 0 h
      Open +
      • Trip:
        6 Bus ALSA
        • One-Way approx: USD $143 - $208
        • Duration: 2 days 0 h
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $200 - $300
      • Duration: 15 h
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $200 - $300
        • Duration: 15 h
        Close x