Flight Bristol Airport departs from Bristol Bristol Airport at 18:10 and arrives at Madrid Adolfo Suárez Madrid–Barajas Airport at 21:25.
The flighttime is about 2h 15m. The distance travelled ("as the bird flies"): 1213 Km. So the average speed is roughly 539 Km.
There is an 1 hour time difference between Bristol and Madrid