Find flights to Madrid with TAP Air Portugal

Advanced Search
Book Flight
dd/mm/YYYY
dd/mm/YYYY
0 Passenger
Flights to Madrid (MAD) from CAD 254

Flights to Madrid (MAD) from CAD 254

Find the Cheapest Flights to Madrid

*Best fares for flights found by others in the last 48 hours

Toronto (YYZ) - Madrid (MAD)

Departure 15/08/2020
from CAD 379

Montreal (YUL) - Madrid (MAD)

Departure 13/08/2020
from CAD 254

Buy Airplane Tickets to Madrid Early and Save

from
to
Flight Type
Itinerary
Price
Montreal (YUL)
to Madrid (MAD)
One Way
Departure 13/08/2020
CAD 254
Toronto (YYZ)
to Madrid (MAD)
One Way
Departure 23/10/2020
CAD 379
*Best fares for flights found by others in the last 48 hours

Book flights to Madrid

Visit the grand European capital of Madrid! With its expansive parks, unique architecture, and delicious cuisine, everyone will find something to love about Spain’s capital city! Book your flight to Madrid with TAP Air Portugal today and save time when you opt for our convenient Premium Boarding.

Must-see Madrid

  • Stroll through Buen Retiro Park, one of Madrid’s biggest parks. Previously owned by the Spanish Royal Family, you’ll feel like royalty in a rowboat on the pond, or riding along in a horse-drawn carriage.
  • Visit Plaza Mayor, the heart of the city, any time of day for a snack or meal complete with views of beautiful architecture and entertainment.
  • Tour the luxurious Royal Palace of Madrid, once home to the Monarchy, and get great views of the city.
  • Walk along the Gran Vía (Grand Boulevard) to take in excellent Art Deco architecture and sample local food.

Getting around Madrid

Make like a local, and use Madrid’s modern and convenient public transportation network, with 13 metro lines, more than 170 bus lines, plenty of trams, and even local ‘Cercanias’ trains. Experience this amazing city right away - travel to Madrid with TAP Air Portugal today and great deals on flights, hotels, and more!

Weather in Madrid

Powered by: OpenWeatherMap.org
30 °C Saturday 04/07/2020
33 °C Sunday 05/07/2020
35 °C Monday 06/07/2020
34 °C Tuesday 07/07/2020
34 °C Wednesday 08/07/2020
32 °C Thursday 09/07/2020
31 °C Friday 10/07/2020