There are 5 ways to get from Niagara Falls to Madrid by plane, train or night bus
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 Buffalo
-
Fly from Buffalo (BUF) to Madrid (MAD)
Cheapest option
Train to Toronto, fly
-
Take the train from Niagara Falls GO to Toronto Union Station
-
Fly from Toronto (YYZ) to Madrid (MAD)
3 alternative options
Train to Billy Bishop Toronto City, fly
-
Take the train from Niagara Falls GO to Exhibition GO
-
Fly from Billy Bishop Toronto City (YTZ) to Madrid (MAD)
Night bus to Rochester, fly
-
Take the night bus from Niagara Falls, NY to Rochester, NY
-
Fly from Rochester (ROC) to Madrid (MAD)
Train, train to London, fly
-
Take the train from Niagara Falls GO to Aldershot GO
-
Take the train from Aldershot to London
-
Fly from London (YXU) to Madrid (MAD)
Buffalo (BUF) to Madrid (MAD) flights
The flight time between Buffalo (BUF) and Madrid (MAD) is around 14h 33m and covers a distance of around 6026 km. This includes an average layover time of around 4h 54m. Services are operated by American Airlines, Delta, United Airlines and others. Typically 196 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cost-effective way to get from Niagara Falls to Madrid is to train and fly, which costs $440 - $950 and takes 13h 8m.
The quickest way to get from Niagara Falls to Madrid is to train and fly which costs $440 - $950 and takes 13h 8m.
The distance between Niagara Falls and Madrid is 6039 km.
It takes approximately 13h 11m to get from Niagara Falls to Madrid, including transfers.
There is no direct flight from Buffalo Airport to Madrid Airport. The quickest flight takes 10h 34m and has one stopover.
Madrid is 6h ahead of Niagara Falls. It is currently 3:51 PM in Niagara Falls and 9:51 PM in Madrid.
JetBlue Airways, Delta, United Airlines and two other airlines offer flights from Buffalo Airport to Madrid Airport.
There are 1842+ hotels available in Madrid. Prices start at €39 per night.
The best way to get from Niagara Falls to Buffalo Airport is to night bus which takes 45 min and costs $9 - $65.

- Distance: 6038.5 km
- Duration: 13h 11m
What companies run services between Niagara Falls, ON, Canada and Madrid, Spain?
American Airlines, Delta and eight other airlines fly from Niagara Falls to Madrid hourly.

- 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 London to Madrid via Montreal
- Ave. Duration
- 12h 15m
- When
- Wednesday
- Estimated price
- €360 - €1000
Flights from London to Madrid via Toronto
- Ave. Duration
- 17h 30m
- When
- Wednesday, Friday and Sunday
- Estimated price
- €360 - €1000
Flights from London to Madrid via Montreal, Brussels
- Ave. Duration
- 14h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €410 - €1100
Flights from London to Madrid via Toronto, Brussels
- Ave. Duration
- 15h
- When
- Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- €410 - €1100
Flights from London to Madrid via Montreal, Lisboa
- Ave. Duration
- 16h 40m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €370 - €1000
Flights from London to Madrid via Toronto, Lisboa
- Ave. Duration
- 17h 20m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- €370 - €1000

- Website
- aa.com
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
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 Rochester to Madrid via Philadelphia
- Ave. Duration
- 11h 8m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €230 - €1100
Flights from Rochester to Madrid via Charlotte
- Ave. Duration
- 11h 55m
- When
- Every day
- Estimated price
- €260 - €1200
Flights from Rochester to Madrid via Boston
- Ave. Duration
- 14h 4m
- When
- Monday, Tuesday, Wednesday and Thursday
- Estimated price
- €280 - €750
Flights from Rochester to Madrid via Chicago O'Hare
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- €350 - €900
Flights from Rochester to Madrid via Reagan Washington, Philadelphia
- Ave. Duration
- 14h 40m
- When
- Friday
- Estimated price
- €230 - €1100

- Website
- united.com
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
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 Rochester to Madrid via Newark
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- €250 - €900
Flights from Rochester to Madrid via Washington Dulles
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- €260 - €950
Flights from London to Madrid via Toronto
- Ave. Duration
- 19h 47m
- When
- Wednesday, Friday and Sunday
- Estimated price
- €360 - €1000

- Website
- lufthansa.com
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
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 Rochester to Madrid via Newark
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- €250 - €900
Flights from Rochester to Madrid via Washington Dulles
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- €260 - €950
Flights from London to Madrid via Toronto
- Ave. Duration
- 15h 25m
- When
- Wednesday, Friday and Sunday
- Estimated price
- €360 - €1000

- Website
- delta.com
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
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 Rochester to Madrid via New York JFK
- Ave. Duration
- 13h 34m
- When
- Every day
- Estimated price
- €290 - €600
Flights from Rochester to Madrid via Atlanta
- Ave. Duration
- 14h 25m
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €410 - €470

- Website
- britishairways.com
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
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 Rochester to Madrid via Chicago O'Hare
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- €350 - €900

- Website
- airfrance.com
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
Flights from Toronto to Madrid via Paris Charles de Gaulle
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- €550 - €900
Flights from Rochester to Madrid via Atlanta
- Ave. Duration
- 14h 25m
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €410 - €470
Flights from Rochester to Madrid via New York JFK
- Ave. Duration
- 16h 44m
- When
- Every day
- Estimated price
- €320 - €410

- Website
- klm.com
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
Flights from Toronto to Madrid via Amsterdam Schiphol
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- €550 - €900
Flights from Rochester to Madrid via Atlanta
- Ave. Duration
- 14h 25m
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €410 - €470
Flights from Rochester to Madrid via New York JFK
- Ave. Duration
- 16h 44m
- When
- Every day
- Estimated price
- €320 - €410

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

- 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
- 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 Niagara Falls GO to Toronto Union Station
- Ave. Duration
- 2h 32m
- Frequency
- Once daily
- Estimated price
- €12 - €18
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
Train from Niagara Falls GO to Exhibition GO
- Ave. Duration
- 1h 59m
- Frequency
- 4 times a week
- Estimated price
- €12 - €17
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
Train from Niagara Falls GO to Aldershot GO
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Estimated price
- €8 - €12
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules

- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Niagara Falls to Toronto Union Station
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- €18 - €80
- Website
- http://www.viarail.ca/
- Economy Adult - same day booking
- €19 - €80
- Economy Adult - Advanced Booking
- €19 - €60
- Economy Escape Advanced Booking - Adult
- €18 - €30
Train from Niagara Falls to Aldershot
- Ave. Duration
- 1h 19m
- Frequency
- Once daily
- Estimated price
- €14 - €80
- Website
- http://www.viarail.ca/
- Economy Adult - same day booking
- €14 - €80
- Economy Adult - Advanced Booking
- €14 - €55
- Economy Escape Advanced Booking - Adult
- €14 - €25
Train from Aldershot to London
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- €18 - €80
- Website
- http://www.viarail.ca/
- Economy Adult - same day booking
- €19 - €80
- Economy Adult - Advanced Booking
- €19 - €60
- Economy Escape Advanced Booking - Adult
- €18 - €29

- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Night bus from Niagara Falls, NY to Rochester, NY
- Ave. Duration
- 2h
- Frequency
- 3 times a week
- Estimated price
- €6 - €45
- Website
- https://www.ourbus.com/bookTicket
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.