Madrid to Milan: This week’s top BA deals

Madrid

Looking to get away at the last minute this weekend? British Airways has some fantastic mini breaks on offer in Europe. they include:

  • Two nights in either a Madrid (above) or Milan hotel plus flights from £139 per person
  • Two nights in a Lisbon hotel plus flights from £149 per person
  • Two nights in a Munich hotel plus flights from £179 per person
  • Two nights in Rome plus flights from £189pp  

Click here to book with British Airways