Travel from Antwerp to Madrid

Train, bus or fly from Antwerp to Madrid?

Brussels Airlines, Iberia and 9 other airlines fly from Antwerp to Madrid hourly. Alternatively, Belgian Railways (NMBS/SNCB) operates a train from Antwerp to Madrid every 30 minutes. Tickets cost $7 - $12 and the journey takes 46 min. 3 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 Antwerp to Madrid

From Antwerpen Centraal train to Brussels airport, fly to Madrid airport, then train to Madrid. 5 h 26 min $95. From Antwerpen Centraal train to Amsterdam airport, fly to Madrid airport, then train to Madrid. 7 h 12 min $138. From Crowne Plaza Antwerpen shuttle to Charleroi airport, fly to Madrid airport, then train to Madrid. 6 h 19 min $103. From Antwerpen Centraal train to Dordrecht, train to Eindhoven, Station, line 401 bus to Eindhoven airport, fly to Madrid airport, then train to Madrid. 7 h 44 min $160. From Antwerpen Centraal train to Bruxelles-Midi, train to Lyon Part Dieu, train to Barcelona Sants, then train to Madrid-Puerta de Atocha. 14 h 48 min $359. From Antwerpen Centraal train to Gare du Nord, line 4 subway to Montparnasse-Bienvenue, walk to Paris Montparnasse, train to Irun, then train to Madrid-Puerta de Atocha. 15 h 39 min $398. From Antwerp bus to Paris, Paris then bus to Madrid. 21 h 40 min $163. From Antwerp drive to Madrid. 15 h 20 min $257.