Travel from Canada to Spain is: Fully open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Madrid?

Book now

There are 5 ways to get from Toronto to Madrid by plane, bus or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Toronto  •  10h 25m

  1. Fly from Toronto (YYZ) to Madrid (MAD) YYZ - MAD

Cheapest option

Bus to Rochester, fly  •  16h 48m

  1. Take the bus from Toronto, ON to Rochester, NY
  2. Fly from Rochester (ROC) to Madrid (MAD) ROC - MAD

3 alternative options

Shuttle to Buffalo, fly  •  16h 4m

  1. Take a shuttle bus from Toronto Airport to Buffalo Airport
  2. Fly from Buffalo (BUF) to Madrid (MAD) BUF - MAD

Fly from Billy Bishop Toronto City  •  11h 57m

  1. Fly from Billy Bishop Toronto City (YTZ) to Madrid (MAD) YTZ - MAD

Shuttle to London, fly  •  16h 34m

  1. Take a shuttle bus from Toronto, ON - Pearson International Airport to London Airport
  2. Fly from London (YXU) to Madrid (MAD) YXU - MAD

Questions & Answers

The most affordable way to get from Toronto to Madrid is to bus and fly, which costs $300 - $950 and takes 16h 48m.

More details

The quickest way to get from Toronto to Madrid is to fly which costs $340 - $850 and takes 10h 25m.

More details

The distance between Toronto and Madrid is 6036 km.

It takes approximately 10h 25m to get from Toronto to Madrid, including transfers.

More details

The quickest flight from Toronto Airport to Madrid Airport is the direct flight which takes 7h 25m.

Search flights

Madrid is 6h ahead of Toronto. It is currently 8:46 AM in Toronto and 2:46 PM in Madrid.

Air Canada, Air France, Aer Lingus and five other airlines offer flights from Toronto Airport to Madrid Airport.

Search flights

There are 1186+ hotels available in Madrid. Prices start at €87 per night.

More details

The best way to get from Toronto to Toronto Airport is to train which takes 25 min and costs $2 - $13.

More details

Map of how to get from Toronto to Madrid.
Launch map view
  • Distance: 6036 km
  • Duration: 10h 25m

What companies run services between Toronto, ON, Canada and Madrid, Spain?

Air Canada, TAP Portugal and 10 other airlines fly from Toronto to Madrid hourly.

Airlines
American Airlines
Website
aa.com
Flights from Toronto to Madrid via Philadelphia
Ave. Duration
10h 56m
When
Saturday
Estimated price
€550 - €1300
Flights from Toronto to Madrid via Charlotte
Ave. Duration
11h 41m
When
Every day
Estimated price
€550 - €1300
Flights from Toronto to Madrid via London Heathrow
Ave. Duration
12h 15m
When
Tuesday
Estimated price
€430 - €950
Flights from Rochester to Madrid via Philadelphia
Ave. Duration
9h 38m
When
Saturday
Estimated price
€190 - €800
Flights from Rochester to Madrid via Charlotte
Ave. Duration
11h 48m
When
Every day
Estimated price
€210 - €900
Flights from Rochester to Madrid via Boston
Ave. Duration
11h 50m
When
Monday and Wednesday
Estimated price
€200 - €750
Flights from Rochester to Madrid via New York JFK
Ave. Duration
12h 15m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€180 - €800
Flights from Rochester to Madrid via Chicago O'Hare
Ave. Duration
12h 25m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
€250 - €900
Flights from Buffalo to Madrid via Philadelphia
Ave. Duration
9h 45m
When
Saturday
Estimated price
€200 - €850
Flights from Buffalo to Madrid via New York JFK
Ave. Duration
10h 55m
When
Every day
Estimated price
€210 - €850
Flights from Buffalo to Madrid via Charlotte
Ave. Duration
14h 29m
When
Every day
Estimated price
€230 - €950
Flights from Buffalo to Madrid via Chicago O'Hare
Ave. Duration
12h 25m
When
Wednesday
Estimated price
€270 - €950
Flights from Billy Bishop Toronto City to Madrid via Boston
Ave. Duration
9h 45m
When
Monday and Wednesday
Estimated price
€260 - €950
Air Canada
Website
aircanada.com
Flights from Toronto to Madrid
Ave. Duration
7h 25m
When
Tuesday, Thursday and Saturday
Estimated price
€550 - €2100
Flights from Toronto to Madrid via Washington Dulles
Ave. Duration
10h 50m
When
Every day
Estimated price
€550 - €1700
Flights from Billy Bishop Toronto City to Madrid via Newark
Ave. Duration
11h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€270 - €800
Flights from Billy Bishop Toronto City to Madrid via Ottawa, Washington Dulles
Ave. Duration
18h 40m
When
Every day
Estimated price
€290 - €850
Flights from Billy Bishop Toronto City to Madrid via Washington Dulles
Ave. Duration
15h 45m
When
Saturday
Estimated price
€280 - €800
Flights from Billy Bishop Toronto City to Madrid via Montreal, Brussels
Ave. Duration
16h 20m
When
Tuesday, Thursday and Sunday
Estimated price
€350 - €850
Flights from Billy Bishop Toronto City to Madrid via Ottawa, Toronto
Ave. Duration
13h 25m
When
Saturday
Estimated price
€900 - €2300
Flights from London to Madrid via Toronto
Ave. Duration
14h
When
Tuesday, Thursday and Saturday
Estimated price
€350 - €1000
Flights from London to Madrid via Montreal, Brussels
Ave. Duration
14h 25m
When
Monday, Wednesday, Friday and Sunday
Estimated price
€400 - €1100
Flights from London to Madrid via Toronto, Frankfurt
Ave. Duration
15h 25m
When
Every day
Estimated price
€420 - €1100
United Airlines
Website
united.com
Flights from Toronto to Madrid
Ave. Duration
7h 25m
When
Tuesday, Thursday and Saturday
Estimated price
€550 - €2100
Flights from Toronto to Madrid via Washington Dulles
Ave. Duration
10h 50m
When
Every day
Estimated price
€550 - €1700
Flights from Toronto to Madrid via Newark
Ave. Duration
12h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€550 - €1700
Flights from Rochester to Madrid via Newark
Ave. Duration
10h
When
Friday
Estimated price
€210 - €650
Flights from Rochester to Madrid via Washington Dulles
Ave. Duration
10h 45m
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
€220 - €650
Flights from Buffalo to Madrid via Washington Dulles
Ave. Duration
10h 55m
When
Every day
Estimated price
€240 - €700
Flights from Buffalo to Madrid via Newark
Ave. Duration
13h 15m
When
Sunday
Estimated price
€230 - €650
Flights from Billy Bishop Toronto City to Madrid via Newark
Ave. Duration
11h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€270 - €800
Flights from Billy Bishop Toronto City to Madrid via Washington Dulles
Ave. Duration
15h 45m
When
Saturday
Estimated price
€280 - €800
Flights from London to Madrid via Toronto
Ave. Duration
14h
When
Tuesday, Thursday and Saturday
Estimated price
€350 - €1000
Flights from London to Madrid via Toronto, Frankfurt
Ave. Duration
15h 25m
When
Every day
Estimated price
€420 - €1100
Delta
Website
delta.com
Flights from Toronto to Madrid via Paris CDG
Ave. Duration
10h 45m
When
Monday, Tuesday, Wednesday, Friday and Sunday
Estimated price
€550 - €1200
Flights from Toronto to Madrid via Amsterdam Schiphol
Ave. Duration
12h 5m
When
Every day
Estimated price
€550 - €1200
Flights from Rochester to Madrid via Atlanta
Ave. Duration
12h
When
Saturday
Estimated price
€210 - €700
Flights from Rochester to Madrid via New York JFK
Ave. Duration
11h 36m
When
Wednesday, Friday and Sunday
Estimated price
€200 - €650
Flights from Rochester to Madrid via Detroit, New York JFK
Ave. Duration
14h 18m
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
€180 - €600
Flights from Buffalo to Madrid via Atlanta
Ave. Duration
13h 25m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
€220 - €700
Flights from Buffalo to Madrid via New York JFK
Ave. Duration
15h
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
€180 - €550
Flights from Buffalo to Madrid via Detroit, New York JFK
Ave. Duration
14h 25m
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
€200 - €650
Flights from Billy Bishop Toronto City to Madrid via Montreal, Paris CDG
Ave. Duration
13h 25m
When
Monday, Thursday, Friday and Sunday
Estimated price
€310 - €1200
Flights from Billy Bishop Toronto City to Madrid via Boston, Paris CDG
Ave. Duration
13h 35m
When
Saturday and Sunday
Estimated price
€320 - €1200
Flights from London to Madrid via Toronto, Paris CDG
Ave. Duration
18h 55m
When
Monday, Tuesday, Wednesday and Friday
Estimated price
€370 - €1400
Lufthansa
Website
lufthansa.com
Flights from Toronto to Madrid
Ave. Duration
7h 25m
When
Tuesday, Thursday and Saturday
Estimated price
€550 - €2100
Flights from Rochester to Madrid via Newark
Ave. Duration
10h
When
Friday
Estimated price
€210 - €650
Flights from Rochester to Madrid via Washington Dulles
Ave. Duration
10h 45m
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
€220 - €650
Flights from Buffalo to Madrid via Washington Dulles
Ave. Duration
10h 55m
When
Every day
Estimated price
€240 - €700
Flights from Buffalo to Madrid via Newark
Ave. Duration
13h 15m
When
Sunday
Estimated price
€230 - €650
Flights from Billy Bishop Toronto City to Madrid via Newark
Ave. Duration
11h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€270 - €800
Flights from Billy Bishop Toronto City to Madrid via Washington Dulles
Ave. Duration
15h 45m
When
Saturday
Estimated price
€280 - €800
Flights from Billy Bishop Toronto City to Madrid via Montreal, Brussels
Ave. Duration
13h 15m
When
Tuesday, Thursday and Sunday
Estimated price
€350 - €850
Flights from London to Madrid via Toronto
Ave. Duration
14h
When
Tuesday, Thursday and Saturday
Estimated price
€350 - €1000
Flights from London to Madrid via Toronto, Frankfurt
Ave. Duration
15h 25m
When
Every day
Estimated price
€420 - €1100
Air France
Website
airfrance.com
Flights from Toronto to Madrid via Paris CDG
Ave. Duration
10h 45m
When
Monday, Tuesday, Wednesday, Friday and Sunday
Estimated price
€550 - €1200
Flights from Rochester to Madrid via Atlanta
Ave. Duration
12h
When
Saturday
Estimated price
€210 - €700
Flights from Rochester to Madrid via Detroit, New York JFK
Ave. Duration
14h 18m
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
€180 - €600
Flights from Buffalo to Madrid via Atlanta
Ave. Duration
13h 25m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
€220 - €700
Flights from Buffalo to Madrid via New York JFK
Ave. Duration
15h
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
€180 - €550
Flights from Buffalo to Madrid via Detroit, New York JFK
Ave. Duration
14h 25m
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
€200 - €650
Flights from Billy Bishop Toronto City to Madrid via Montreal, Paris CDG
Ave. Duration
13h 25m
When
Monday, Thursday, Friday and Sunday
Estimated price
€310 - €1200
Flights from Billy Bishop Toronto City to Madrid via Boston, Paris CDG
Ave. Duration
13h 35m
When
Saturday and Sunday
Estimated price
€320 - €1200
Flights from London to Madrid via Toronto, Paris CDG
Ave. Duration
18h 55m
When
Monday, Tuesday, Wednesday and Friday
Estimated price
€370 - €1400
TAP Portugal
Website
flytap.com
Flights from Toronto to Madrid via Lisbon
Ave. Duration
9h 35m
When
Every day
Estimated price
€460 - €950
Flights from Billy Bishop Toronto City to Madrid via Montreal, Lisbon
Ave. Duration
12h 22m
When
Wednesday, Friday and Sunday
Estimated price
€600 - €1600
Flights from Billy Bishop Toronto City to Madrid via Boston, Lisbon
Ave. Duration
12h 15m
When
Monday, Wednesday, Thursday and Friday
Estimated price
€290 - €950
Flights from Billy Bishop Toronto City to Madrid via Newark, Lisbon
Ave. Duration
12h 30m
When
Monday, Thursday, Friday and Sunday
Estimated price
€290 - €950
Flights from London to Madrid via Toronto, Lisbon
Ave. Duration
12h 10m
When
Tuesday, Thursday and Saturday
Estimated price
€340 - €1100
Brussels Airlines
Website
brusselsairlines.com
Flights from Toronto to Madrid
Ave. Duration
7h 25m
When
Tuesday, Thursday and Saturday
Estimated price
€550 - €2100
Flights from Rochester to Madrid via Washington Dulles
Ave. Duration
10h 45m
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
€220 - €650
Flights from Buffalo to Madrid via Washington Dulles
Ave. Duration
10h 55m
When
Every day
Estimated price
€240 - €700
Flights from Billy Bishop Toronto City to Madrid via Newark
Ave. Duration
11h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€270 - €800
Flights from Billy Bishop Toronto City to Madrid via Washington Dulles
Ave. Duration
15h 45m
When
Saturday
Estimated price
€280 - €800
Flights from Billy Bishop Toronto City to Madrid via Montreal, Brussels
Ave. Duration
13h 15m
When
Tuesday, Thursday and Sunday
Estimated price
€350 - €850
British Airways
Website
britishairways.com
Flights from Toronto to Madrid via Dublin
Ave. Duration
11h 15m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€700 - €1700
Flights from Toronto to Madrid via London Heathrow
Ave. Duration
12h 15m
When
Tuesday
Estimated price
€430 - €950
Flights from Rochester to Madrid via Chicago O'Hare
Ave. Duration
12h 25m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
€250 - €900
Flights from Buffalo to Madrid via Chicago O'Hare
Ave. Duration
12h 25m
When
Wednesday
Estimated price
€270 - €950
Flights from Billy Bishop Toronto City to Madrid via Boston
Ave. Duration
9h 45m
When
Monday and Wednesday
Estimated price
€260 - €950
Flights from London to Madrid via Toronto, Dublin
Ave. Duration
13h 35m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€500 - €1300
KLM
Website
klm.com
Flights from Toronto to Madrid via Amsterdam Schiphol
Ave. Duration
12h 5m
When
Every day
Estimated price
€550 - €1200
Flights from Rochester to Madrid via Atlanta
Ave. Duration
12h
When
Saturday
Estimated price
€210 - €700
Flights from Rochester to Madrid via Detroit, New York JFK
Ave. Duration
14h 18m
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
€180 - €600
Flights from Buffalo to Madrid via Atlanta
Ave. Duration
13h 25m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
€220 - €700
Flights from Buffalo to Madrid via New York JFK
Ave. Duration
15h
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
€180 - €550
Flights from Buffalo to Madrid via Detroit, New York JFK
Ave. Duration
14h 25m
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
€200 - €650
Iberia
Website
iberia.com
Flights from Toronto to Madrid via London Heathrow
Ave. Duration
12h 15m
When
Tuesday
Estimated price
€430 - €950
Flights from Rochester to Madrid via Chicago O'Hare
Ave. Duration
12h 25m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
€250 - €900
Flights from Buffalo to Madrid via Chicago O'Hare
Ave. Duration
12h 25m
When
Wednesday
Estimated price
€270 - €950
Flights from Billy Bishop Toronto City to Madrid via Boston
Ave. Duration
9h 45m
When
Monday and Wednesday
Estimated price
€260 - €950
Aer Lingus
Website
aerlingus.com
Flights from Toronto to Madrid via Dublin
Ave. Duration
11h 15m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€700 - €1700
Flights from London to Madrid via Toronto, Dublin
Ave. Duration
13h 35m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€500 - €1300
JetBlue Airways
Website
jetblue.com
Flights from Rochester to Madrid via New York JFK
Ave. Duration
12h 15m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€180 - €800
Flights from Buffalo to Madrid via New York JFK
Ave. Duration
11h 10m
When
Every day
Estimated price
€200 - €850
Air Transat
Website
airtransat.com
Flights from Billy Bishop Toronto City to Madrid via Montreal
Ave. Duration
9h 20m
When
Tuesday
Estimated price
€350 - €700
Flights from London to Madrid via Montreal
Ave. Duration
10h 30m
When
Tuesday
Estimated price
€420 - €800
Royal Air Maroc
Website
royalairmaroc.com
Flights from Billy Bishop Toronto City to Madrid via Montreal, Casablanca
Ave. Duration
12h 40m
When
Tuesday and Thursday
Estimated price
€320 - €950
Bus operators
OurBus
Phone
+1 844-800-6828
Email
pr@ourbus.com
Website
ourbus.com
Bus from Toronto, ON to Rochester, NY
Ave. Duration
4h 35m
Frequency
6 times a week
Estimated price
€23 - €30
Book at
ourbus.com
Niagara Airbus
Robert Q Airbus
Phone
(519) 679-2707
Email
courier@robertq.com
Website
robertq.com
Shuttle from Toronto, ON - Pearson International Airport to London Airport
Ave. Duration
2h 4m
Frequency
5 times a day
Schedules at
reservation.robertq.com

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.