There are 6 ways to get from Iraq to Niagara Falls by plane or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Erbil International Airport to Toronto Pearson International Airport, bus
best- Fly from Erbil International Airport (EBL) to Toronto Pearson International Airport (YYZ)plane EBL - YYZ
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
18h 4m$679–2,683Fly Kirkuk to Toronto Pearson International Airport, bus
cheapest- Fly from Kirkuk (KIK) to Toronto Pearson International Airport (YYZ)plane KIK - YYZ
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
18h 32m$359–1,295Fly Baghdad International Airport to Toronto Pearson International Airport, bus
- Fly from Baghdad International Airport (BGW) to Toronto Pearson International Airport (YYZ)plane BGW - YYZ
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
19h 19m$525–1,326Fly Erbil International Airport to Buffalo Niagara International Airport, bus
- Fly from Erbil International Airport (EBL) to Buffalo Niagara International Airport (BUF)plane EBL - BUF
- Take the bus from Buffalo Niagara International Airport to Niagara Falls USAbus
34h 55m$1,322–4,304Fly Sulaymaniyah to Toronto Pearson International Airport, bus
- Fly from Sulaymaniyah (ISU) to Toronto Pearson International Airport (YYZ)plane ISU - YYZ
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
21h 42m$559–1,418Fly Basra International Airport to Toronto Pearson International Airport, bus
- Fly from Basra International Airport (BSR) to Toronto Pearson International Airport (YYZ)plane BSR - YYZ
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
21h 56m$474–1,601
Erbil International Airport (EBL) to Toronto Pearson International Airport (YYZ) flights
Questions & Answers
The cheapest way to get from Iraq to Niagara Falls is to fly and bus which costs $350 - $1,300 and takes 18h 32m.
The fastest way to get from Iraq to Niagara Falls is to fly and bus which takes 18h 4m and costs $650 - $2,700.
The distance between Iraq and Niagara Falls is 6016 miles.
It takes approximately 18h 4m to get from Iraq to Niagara Falls, including transfers.
Niagara Falls is 8h behind Iraq. It is currently 2:03 PM in Iraq and 6:03 AM in Niagara Falls.
There are 683+ hotels available in Niagara Falls.
What companies run services between Iraq and Niagara Falls, NY, USA?
There is no direct connection from Iraq to Niagara Falls. However, you can take the taxi to Erbil International Airport (EBL) airport, fly to Toronto Pearson International Airport (YYZ), walk to UP Express Pearson Airport, take the train to Toronto Union Station, walk to Toronto Union Station, then take the bus to Niagara Falls, ON. Alternatively, you can take the taxi to Baghdad International Airport (BGW) airport, fly to Toronto Pearson International Airport (YYZ), walk to UP Express Pearson Airport, take the train to Toronto Union Station, walk to Toronto Union Station, then take the bus to Niagara Falls, ON.
- Website
- turkishairlines.com
Flights from Erbil International Airport to Toronto Pearson International Airport via Istanbul
- Ave. Duration
- 15h 32m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $360–1,300
Flights from Baghdad International Airport to Toronto Pearson International Airport via Istanbul
- Ave. Duration
- 18h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $390–1,500
Flights from Sulaymaniyah to Toronto Pearson International Airport via Istanbul
- Ave. Duration
- 23h 35m
- When
- Monday, Tuesday, and Friday
- Estimated price
- $420–1,500
Flights from Kirkuk to Toronto Pearson International Airport via Istanbul
- Ave. Duration
- 15h 57m
- When
- Wednesday and Sunday
- Estimated price
- $320–1,300
Flights from Basra International Airport to Toronto Pearson International Airport via Istanbul
- Ave. Duration
- 19h 22m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $430–1,700
- Website
- aircanada.com
Flights from Erbil International Airport to Toronto Pearson International Airport via Frankfurt
- Ave. Duration
- 15h 15m
- When
- Sunday
- Estimated price
- $390–1,500
Flights from Erbil International Airport to Toronto Pearson International Airport via Munich
- Ave. Duration
- 15h 50m
- When
- Thursday
- Estimated price
- $360–1,300
Flights from Baghdad International Airport to Toronto Pearson International Airport via Amman, Detroit
- Ave. Duration
- 17h 50m
- When
- Friday and Sunday
- Estimated price
- $490–1,400
Flights from Sulaymaniyah to Toronto Pearson International Airport via Amman, Montreal
- Ave. Duration
- 19h 4m
- When
- Monday and Thursday
- Estimated price
- $500–1,400
Flights from Sulaymaniyah to Toronto Pearson International Airport via Amman, Detroit
- Ave. Duration
- 20h 35m
- When
- Sunday
- Estimated price
- $500–1,500
- Website
- austrian.com
Flights from Erbil International Airport to Toronto Pearson International Airport via Munich
- Ave. Duration
- 15h 50m
- When
- Thursday
- Estimated price
- $360–1,300
Flights from Erbil International Airport to Buffalo Niagara International Airport via Vienna, Newark
- Ave. Duration
- 32h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $1,300–4,300
Flights from Sulaymaniyah to Toronto Pearson International Airport via Amman, Montreal
- Ave. Duration
- 19h 4m
- When
- Monday and Thursday
- Estimated price
- $500–1,400
- Website
- united.com
Flights from Erbil International Airport to Toronto Pearson International Airport via Munich
- Ave. Duration
- 15h 50m
- When
- Thursday
- Estimated price
- $360–1,300
Flights from Baghdad International Airport to Toronto Pearson International Airport via Amman, Detroit
- Ave. Duration
- 17h 50m
- When
- Friday and Sunday
- Estimated price
- $490–1,400
Flights from Erbil International Airport to Buffalo Niagara International Airport via Vienna, Newark
- Ave. Duration
- 37h 46m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $1,300–4,300
Flights from Sulaymaniyah to Toronto Pearson International Airport via Amman, Detroit
- Ave. Duration
- 20h 35m
- When
- Sunday
- Estimated price
- $500–1,500
- Website
- biman-airlines.com
Flights from Erbil International Airport to Toronto Pearson International Airport via Istanbul
- Ave. Duration
- 14h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $430–1,100
Flights from Baghdad International Airport to Toronto Pearson International Airport via Istanbul
- Ave. Duration
- 15h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $460–1,200
Flights from Sulaymaniyah to Toronto Pearson International Airport via Istanbul
- Ave. Duration
- 19h
- When
- Tuesday and Saturday
- Estimated price
- $500–1,300
- Website
- lufthansa.com
Flights from Erbil International Airport to Toronto Pearson International Airport via Frankfurt
- Ave. Duration
- 15h 15m
- When
- Sunday
- Estimated price
- $390–1,500
Flights from Erbil International Airport to Toronto Pearson International Airport via Munich
- Ave. Duration
- 15h 50m
- When
- Thursday
- Estimated price
- $360–1,300
Flights from Erbil International Airport to Buffalo Niagara International Airport via Vienna, Newark
- Ave. Duration
- 37h 46m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $1,300–4,300
- Website
- rj.com
Flights from Baghdad International Airport to Toronto Pearson International Airport via Amman, Montreal
- Ave. Duration
- 19h 55m
- When
- Monday and Thursday
- Estimated price
- $470–1,300
Flights from Sulaymaniyah to Toronto Pearson International Airport via Amman, Montreal
- Ave. Duration
- 18h 5m
- When
- Monday and Thursday
- Estimated price
- $500–1,400
Flights from Basra International Airport to Toronto Pearson International Airport via Amman, Montreal
- Ave. Duration
- 19h 25m
- When
- Monday
- Estimated price
- $500–1,400
- Website
- en.aegeanair.com
Flights from Erbil International Airport to Toronto Pearson International Airport via Munich
- Ave. Duration
- 15h 50m
- When
- Thursday
- Estimated price
- $360–1,300
Flights from Baghdad International Airport to Toronto Pearson International Airport via Athens
- Ave. Duration
- 19h 45m
- When
- Saturday
- Estimated price
- $390–1,500
- Website
- klm.com
Flights from Erbil International Airport to Toronto Pearson International Airport via Amsterdam Schiphol
- Ave. Duration
- 15h 55m
- When
- Tuesday and Friday
- Estimated price
- $350–1,300
Flights from Erbil International Airport to Buffalo Niagara International Airport via Vienna, New York JFK
- Ave. Duration
- 34h 18m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $1,300–4,300
- Website
- delta.com
Flights from Erbil International Airport to Toronto Pearson International Airport via Amsterdam Schiphol
- Ave. Duration
- 15h 55m
- When
- Tuesday and Friday
- Estimated price
- $350–1,300
Flights from Erbil International Airport to Buffalo Niagara International Airport via Vienna, New York JFK
- Ave. Duration
- 34h 18m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $1,300–4,300
- Website
- aa.com
Flights from Erbil International Airport to Buffalo Niagara International Airport via Istanbul, Boston
- Ave. Duration
- 34h 2m
- When
- Saturday
- Estimated price
- $1,200–4,400
Flights from Erbil International Airport to Buffalo Niagara International Airport via Copenhagen, Philadelphia
- Ave. Duration
- 37h 30m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $1,200–4,600
- Website
- jetblue.com
Flights from Erbil International Airport to Buffalo Niagara International Airport via Vienna, Boston
- Ave. Duration
- 34h 2m
- When
- Thursday and Saturday
- Estimated price
- $1,300–4,200
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Toronto Union Station to Niagara Falls, ON
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $7–55
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $7–45
- Adult Standard
- $16–55
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Buffalo Niagara International Airport to Niagara Falls USA
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $6–85
- Schedules at
- flixbus.com
- Adult
- $6–85
- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from Buffalo Niagara International Airport to Niagara Falls USA
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $20–50
- Website
- https://www.ourbus.com
Want to know more about travelling around United States
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.
Related travel guides
What documents do I need to cross Niagara Falls?
Read the travel guide
Which side of Niagara Falls should I choose (and how do I get there)?
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide







