Travel from Bristol to Madrid

Train, bus or fly from Bristol to Madrid?

easyJet, KLM and 5 other airlines fly from Bristol to Madrid every 4 hours. Alternatively, you can take a train from Bristol to Madrid via London Paddington, Paddington (H&C Line)-Underground, London St. Pancras International, Lyon Part Dieu, and Barcelona Sants in around 16 h 59 min.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Bristol to Madrid

From Bedminster Parade bus to Bristol airport, fly to Madrid airport, then train to Madrid. 5 h 13 min $125. From Bristol Temple Meads train to Birmingham New Street, train to Birmingham airport, fly to Madrid airport, then train to Madrid. 6 h 49 min $171. From Bristol Temple Meads train to London Paddington, train to London Heathrow airport, fly to Madrid airport, then train to Madrid. 7 h 1 min $227. From Bristol Temple Meads train to London Paddington, walk to Paddington (H&C Line)-Underground, Tube to London St. Pancras International, train to Lyon Part Dieu, train to Barcelona Sants, then train to Madrid-Puerta de Atocha. 16 h 59 min $777. From Bristol, Bus Station bus to Londres Victoria Coach Station, bus to Bilbao, then bus to Madrid. 29 h 20 min $162. From Bristol, Bus Station bus to London, bus to Paris, Paris, bus to Méndez Álvaro - Estación Sur, then line 148 bus to Callao. 30 h 4 min $202. From Bristol drive to Plymouth, car ferry to Santander, then drive to Madrid. 27 h 7 min $386. From Bristol Temple Meads train to Portsmouth, Victoria Park, bus to Stamshaw, International Port, walk to Portsmouth, car ferry to Santander, walk to Santander, then train to Madrid-Puerta de Atocha. 33 h 21 min $492. From Bristol drive to Folkestone, Eurotunnel to Calais, taxi to Calais-Fréthun, train to Lille Europe, train to Lyon Part Dieu, train to Barcelona Sants, train to Malgrat de Mar, then drive to Madrid. 23 h 7 min $607.