Travel from Bruges to Madrid

Bus or train from Bruges to Madrid?

Belgian Railways (NMBS/SNCB) operates a train from Bruges to Madrid every 20 minutes. Tickets cost $11 - $17 and the journey takes 57 min. 3 other operators also service this route. Alternatively, FlixBus operates a bus from Bruges to Madrid 5 times a week. Tickets cost $18 - $30 and the journey takes 4 h 40 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 Bruges to Madrid

From Brugge train to Brussels airport, fly to Madrid airport, then train to Madrid. 6 h 23 min $99. From Brugge train to Bruxelles-Midi, walk to Bruxelles-Midi, bus to Charleroi airport, fly to Madrid airport, then train to Madrid. 7 h 23 min $104. From Brugge train to Antwerpen Centraal, train to Amsterdam airport, fly to Madrid airport, then train to Madrid. 9 h 3 min $153. From Brugge train to Kortrijk, train to Lille Flandres, walk to Lille, shuttle to Lille Lesquin airport, fly to Madrid airport, then train to Madrid. 9 h 52 min $217. From Brugge train to Gent St Pieters, train to Lille Flandres, walk to Lille Europe, train to Paris CDG airport, fly to Madrid airport, then train to Madrid. 8 h 46 min $185. From Brugge train to Bruxelles-Midi, train to Lyon Part Dieu, train to Barcelona Sants, then train to Madrid-Puerta de Atocha. 14 h 59 min $364. From Brugge train to Kortrijk, train to Lille Flandres, train to Bordeaux-St-Jean, train to Irun, then train to Madrid-Puerta de Atocha. 17 h 59 min $272. From Bruges bus to Paris, Paris then bus to Madrid. 21 h 40 min $159. From Bruges drive to Madrid. 14 h 55 min $248.
Close Print Itinerary
  1. Here are 9 options to get from
    Bruges to Madrid:

    1. Trip:
      1 Train to Brussels, fly
      • One-Way approx: USD $63 - $211
      • Duration: 6 h 23 min
      Open +
      • Trip:
        1 Train to Brussels, fly
        • One-Way approx: USD $63 - $211
        • Duration: 6 h 23 min
        Close x
    2. Trip:
      2 Train, bus to Charleroi, fly
      • One-Way approx: USD $60 - $252
      • Duration: 7 h 23 min
      Open +
      • Trip:
        2 Train, bus to Charleroi, fly
        • One-Way approx: USD $60 - $252
        • Duration: 7 h 23 min
        Close x
    3. Trip:
      3 Train, train to Amsterdam, fly
      • One-Way approx: USD $104 - $287
      • Duration: 9 h 3 min
      Open +
      • Trip:
        3 Train, train to Amsterdam, fly
        • One-Way approx: USD $104 - $287
        • Duration: 9 h 3 min
        Close x
    4. Trip:
      4 Train to Lille Lesquin, fly
      • One-Way approx: USD $108 - $451
      • Duration: 9 h 52 min
      Open +
      • Trip:
        4 Train to Lille Lesquin, fly
        • One-Way approx: USD $108 - $451
        • Duration: 9 h 52 min
        Close x
    5. Trip:
      5 Train, train to Paris CDG, fly
      • One-Way approx: USD $101 - $345
      • Duration: 8 h 46 min
      Open +
      • Trip:
        5 Train, train to Paris CDG, fly
        • One-Way approx: USD $101 - $345
        • Duration: 8 h 46 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $277 - $406
      • Duration: 14 h 59 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $277 - $406
        • Duration: 14 h 59 min
        Close x
    7. Trip:
      7 Train via Bordeaux-St-Jean
      • One-Way approx: USD $219 - $322
      • Duration: 17 h 59 min
      Open +
      • Trip:
        7 Train via Bordeaux-St-Jean
        • One-Way approx: USD $219 - $322
        • Duration: 17 h 59 min
        Close x
    8. Trip:
      8 Bus
      • One-Way approx: USD $93 - $160
      • Duration: 21 h 40 min
      Open +
      • Trip:
        8 Bus
        • One-Way approx: USD $93 - $160
        • Duration: 21 h 40 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $200 - $300
      • Duration: 14 h 55 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $200 - $300
        • Duration: 14 h 55 min
        Close x