There are 4 ways to get from Barrie to Madrid by bus, plane, train, night 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
Bus to Toronto, fly
-
Take the bus from Barrie to VAUGHAN - HWY 407 terminal
-
Fly from Toronto (YYZ) to Madrid (MAD)
Cheapest
Night bus to North Bay, fly
-
Take the night bus from Barrie to North Bay
-
Fly from North Bay (YYB) to Madrid (MAD)
Train to Billy Bishop Toronto City, fly
-
Take the train from Allandale Waterfront GO to Toronto Union Station
-
Fly from Billy Bishop Toronto City (YTZ) to Madrid (MAD)
Bus, shuttle to Buffalo, fly
-
Take the bus from Barrie to VAUGHAN - HWY 407 terminal
-
Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
-
Fly from Buffalo (BUF) to Madrid (MAD)
Questions & Answers
The cheapest way to get from Barrie to Madrid is to bus and fly which costs $440 - $850 and takes 11h 30m.
The quickest way to get from Barrie to Madrid is to bus and fly which costs $440 - $850 and takes 11h 30m.
The distance between Barrie and Madrid is 6022 km.
It takes approximately 11h 30m to get from Barrie to Madrid, including transfers.
The quickest flight from Toronto Airport to Madrid Airport is the direct flight which takes 7h 25m.
Madrid is 6h ahead of Barrie. It is currently 5:02 AM in Barrie and 11:02 AM in Madrid.
Air France, British Airways, Lufthansa and six other airlines offer flights from Toronto Airport to Madrid Airport.
There are 1866+ hotels available in Madrid. Prices start at €39 per night.

- Distance: 6022.1 km
- Duration: 11h 30m
What companies run services between Barrie, ON, Canada and Madrid, Spain?
There is no direct connection from Barrie to Madrid. However, you can take the bus to VAUGHAN - HWY 407 terminal, take the walk to Hwy 407 Bus Terminal, take the line 40 bus to Pearson International Airport Terminal 1, take the walk to Toronto airport, fly to Madrid, take the walk to Aeropuerto Adolfo Suárez Madrid - Barajas T4. Metro y Cercanías, then take the train to Madrid. Alternatively, you can take the train to Toronto Union Station, take the walk to Toronto Union Station, take the line 509 tram to Queens Quay West at Lower Spadina Ave West Side, take the walk to Mainland, take the car ferry to Billy Bishop Airport Ferry Terminal, take the walk to Billy Bishop Toronto City airport, fly to Madrid, take the walk to Aeropuerto Adolfo Suárez Madrid - Barajas T4. Metro y Cercanías, then take the train to Madrid.

- Website
- aircanada.com
Flights from Toronto to Madrid
- Ave. Duration
- 7h 25m
- When
- Wednesday, Friday and Sunday
- Estimated price
- €550 - €1200
Flights from Toronto to Madrid via Montreal
- Ave. Duration
- 9h 40m
- When
- Wednesday
- Estimated price
- €550 - €1200
Flights from Toronto to Madrid via Washington Dulles
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- €550 - €1400
Flights from Toronto to Madrid via Newark
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- €550 - €1400
Flights from Billy Bishop Toronto City to Madrid via Montreal
- Ave. Duration
- 9h 27m
- When
- Wednesday
- Estimated price
- €330 - €900
Flights from Billy Bishop Toronto City to Madrid via Newark
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- €270 - €1000
Flights from Billy Bishop Toronto City to Madrid via Washington Dulles
- Ave. Duration
- 10h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €280 - €1000
Flights from North Bay to Madrid via Toronto
- Ave. Duration
- 14h 50m
- When
- Wednesday, Friday and Sunday
- Estimated price
- €310 - €850
Flights from North Bay to Madrid via Toronto, Montreal
- Ave. Duration
- 14h 50m
- When
- Wednesday
- Estimated price
- €310 - €850
Flights from North Bay to Madrid via Toronto, Washington Dulles
- Ave. Duration
- 13h 15m
- When
- Every day
- Estimated price
- €260 - €950
Flights from North Bay to Madrid via Toronto, Newark
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- €250 - €900
Flights from North Bay to Madrid via Toronto, Lisboa
- Ave. Duration
- 16h 30m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- €310 - €850
Flights from North Bay to Madrid via Toronto, Brussels
- Ave. Duration
- 16h 55m
- When
- Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- €340 - €950
Flights from North Bay to Madrid via Toronto, Frankfurt
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- €360 - €950

- Website
- united.com
Flights from Toronto to Madrid
- Ave. Duration
- 7h 25m
- When
- Wednesday, Friday and Sunday
- Estimated price
- €550 - €1200
Flights from Toronto to Madrid via Washington Dulles
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- €550 - €1400
Flights from Toronto to Madrid via Newark
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- €550 - €1400
Flights from Billy Bishop Toronto City to Madrid via Montreal
- Ave. Duration
- 9h 40m
- When
- Wednesday
- Estimated price
- €330 - €900
Flights from Billy Bishop Toronto City to Madrid via Newark
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- €270 - €1000
Flights from Billy Bishop Toronto City to Madrid via Washington Dulles
- Ave. Duration
- 10h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €280 - €1000
Flights from Buffalo to Madrid via Washington Dulles
- Ave. Duration
- 11h 20m
- When
- Sunday
- Estimated price
- €280 - €1000
Flights from Buffalo to Madrid via Newark
- Ave. Duration
- 13h 22m
- When
- Monday to Friday
- Estimated price
- €270 - €1000

- Website
- aa.com
Flights from Toronto to Madrid via Philadelphia
- Ave. Duration
- 10h 58m
- When
- Every day
- Estimated price
- €550 - €3400
Flights from Toronto to Madrid via Charlotte
- Ave. Duration
- 11h 46m
- When
- Every day
- Estimated price
- €550 - €3400
Flights from Billy Bishop Toronto City to Madrid via Boston
- Ave. Duration
- 9h 35m
- When
- Monday, Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- €300 - €850
Flights from Buffalo to Madrid via Philadelphia
- Ave. Duration
- 10h 34m
- When
- Every day
- Estimated price
- €250 - €1100
Flights from Buffalo to Madrid via Charlotte
- Ave. Duration
- 13h 33m
- When
- Every day
- Estimated price
- €270 - €1300
Flights from Buffalo to Madrid via Chicago O'Hare
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- €370 - €950
Flights from Buffalo to Madrid via Reagan Washington, Philadelphia
- Ave. Duration
- 14h 16m
- When
- Saturday
- Estimated price
- €250 - €1200
Flights from Buffalo to Madrid via Philadelphia, Lisboa
- Ave. Duration
- 12h 24m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €250 - €1200

- Website
- lufthansa.com
Flights from Toronto to Madrid
- Ave. Duration
- 7h 25m
- When
- Wednesday, Friday and Sunday
- Estimated price
- €550 - €1200
Flights from Toronto to Madrid via Frankfurt
- Ave. Duration
- 11h 35m
- When
- Friday and Saturday
- Estimated price
- €550 - €1200
Flights from Billy Bishop Toronto City to Madrid via Newark
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- €270 - €1000
Flights from Billy Bishop Toronto City to Madrid via Washington Dulles
- Ave. Duration
- 10h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €280 - €1000
Flights from Buffalo to Madrid via Washington Dulles
- Ave. Duration
- 11h 20m
- When
- Sunday
- Estimated price
- €280 - €1000
Flights from Buffalo to Madrid via Newark
- Ave. Duration
- 13h 22m
- When
- Monday to Friday
- Estimated price
- €270 - €1000

- Website
- delta.com
Flights from Toronto to Madrid via Paris Charles de Gaulle
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- €550 - €900
Flights from Toronto to Madrid via Amsterdam Schiphol
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- €550 - €900
Flights from Buffalo to Madrid via New York JFK
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- €350 - €440
Flights from Buffalo to Madrid via Atlanta
- Ave. Duration
- 14h 30m
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €440 - €500

- Website
- britishairways.com
Flights from Toronto to Madrid via London Heathrow
- Ave. Duration
- 11h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €550 - €3300
Flights from Billy Bishop Toronto City to Madrid via Boston
- Ave. Duration
- 9h 35m
- When
- Monday, Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- €300 - €850
Flights from Buffalo to Madrid via Philadelphia
- Ave. Duration
- 10h 34m
- When
- Every day
- Estimated price
- €250 - €1100
Flights from Buffalo to Madrid via Chicago O'Hare
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- €370 - €950

- Website
- airfrance.com
Flights from Toronto to Madrid via Paris Charles de Gaulle
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- €550 - €900
Flights from Buffalo to Madrid via New York JFK
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- €350 - €440
Flights from Buffalo to Madrid via Atlanta
- Ave. Duration
- 14h 30m
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €440 - €500

- Website
- klm.com
Flights from Toronto to Madrid via Amsterdam Schiphol
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- €550 - €900
Flights from Buffalo to Madrid via New York JFK
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- €350 - €440
Flights from Buffalo to Madrid via Atlanta
- Ave. Duration
- 14h 30m
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €440 - €500

- Website
- flytap.com
Flights from Toronto to Madrid via Lisboa
- Ave. Duration
- 9h 32m
- When
- Every day
- Estimated price
- €410 - €1200

- Website
- iberia.com
Flights from Toronto to Madrid via London Heathrow
- Ave. Duration
- 11h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €550 - €3300
Flights from Billy Bishop Toronto City to Madrid via Boston
- Ave. Duration
- 9h 35m
- When
- Monday, Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- €300 - €850

- Website
- airtransat.com
Flights from Billy Bishop Toronto City to Madrid via Montreal
- Ave. Duration
- 11h 42m
- When
- Sunday
- Estimated price
- €350 - €750

- Website
- aerlingus.com
Flights from Toronto to Madrid via Dublin
- Ave. Duration
- 11h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €500 - €950

- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Allandale Waterfront GO to Toronto Union Station
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- €10 - €15
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules

- Phone
- +1 705 472 4500
- info@ontarionorthland.ca
- Website
- ontarionorthland.ca
Bus from Barrie to VAUGHAN - HWY 407 terminal
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- €10 - €19
- Website
- https://www.ontarionorthland.ca/en
- Student, ID Required
- €10 - €14
- Adult
- €14 - €19
- Senior
- €12 - €14
Night bus from Barrie to North Bay
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €25 - €50
- Website
- https://www.ontarionorthland.ca/en
- Student, ID Required
- €25 - €35
- Adult
- €30 - €50
- Senior
- €30 - €50

- Phone
- 905-374-8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- €85 - €290
- Website
- https://www.niagaraairbus.com
- Schedules at
- https://www.niagaraairbus.com
- Book at
- https://www.niagaraairbus.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.