How to get to Madrid from Bristol by train, bus, flight or ferry.
The best way to travel from Bristol to Madrid is by taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
|Available travel modes
|Flight • £92 • 2 h 15 min
|Popular travel companies
Take a flight to travel 763 miles to Madrid from Bristol. Ryanair is the main travel provider operating this journey. Travellers can even take a direct from Bristol to Madrid.
Travel from Bristol to Madrid on easyJet, Ryanair and Lufthansa travel with Omio. When comparing timetables and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.
Germany's largest airline is Lufthansa. Fly to Madrid from Bristol and book your most convinient travel ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.
You can go from Bristol to Madrid by flight.
The distance between Bristol and Madrid is around 763 miles.
These are the most popular departure and arrival points when travelling from Bristol to Madrid:
The following travel company offer services from Bristol to Madrid: