Nestled along the banks of the Tigris River in northern Iraq, Mosul boasts a rich history that dates back to ancient Mesopotamia. This culturally diverse city is a captivating blend of modernity and tradition, with its bustling markets, stunning mosques, and crumbling historic sites offering a glimpse into its storied past. Despite enduring the ravages of recent conflicts, Mosul exudes resilience and is slowly rebuilding itself, showcasing its enduring spirit and timeless charm. Visitors to this enchanting city can immerse themselves in its vibrant heritage, sample delicious local cuisine, and explore its hidden gems, making for an unforgettable travel experience.
Typically, the cheapest month to fly to Mosul is in July.
The popular airports near Mosul include Erbil International Airport (EBL) in Erbil, Kurdistan Region, Iraq, and Al Mosul Airport (OSM) in Mosul, Iraq.
The flight to Mosul (OSM) is roughly 13 hours 29 minutes and 5,848 miles (9,412 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Mosul from leading comparison sites using our search engine dashboard.
Museum, ancient history, and history
Mosque
Castle and history
Monastery and church
Bridge
Architecture and history
Archaeological excavation, temple, and ancient history
Dam
17.8 °C
Sun, 5 May 2024
Average Temperature
12°C
Jan
15°C
Feb
19°C
Mar
25°C
Apr
33°C
May
39°C
Jun
43°C
Jul
43°C
Aug
38°C
Sep
31°C
Oct
21°C
Nov
14°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Mosul (OSM) - The flight distance between these airports is 5,848 miles (9,412 kilometres). The direct flight time is roughly 13 hours 29 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Mosul (OSM) - The flight distance between these airports is 5,556 miles (8,942 kilometres). The direct flight time is roughly 12 hours 50 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Mosul (OSM) - The flight distance between these airports is 6,470 miles (10,413 kilometres). The direct flight time is roughly 14 hours 52 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Mosul (OSM) - The flight distance between these airports is 6,240 miles (10,042 kilometres). The direct flight time is roughly 14 hours 21 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Mosul (OSM) - The flight distance between these airports is 6,090 miles (9,801 kilometres). The direct flight time is roughly 14 hours 1 minute.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Mosul (OSM) - The flight distance between these airports is 5,201 miles (8,371 kilometres). The direct flight time is roughly 12 hours 3 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Mosul (OSM) - The flight distance between these airports is 5,631 miles (9,062 kilometres). The direct flight time is roughly 13 hours.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Mosul (OSM) - The flight distance between these airports is 5,412 miles (8,709 kilometres). The direct flight time is roughly 12 hours 31 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Mosul (OSM) - The flight distance between these airports is 5,500 miles (8,851 kilometres). The direct flight time is roughly 12 hours 43 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Mosul (OSM) - The flight distance between these airports is 6,008 miles (9,669 kilometres). The direct flight time is roughly 13 hours 51 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Mosul (OSM) - The flight distance between these airports is 4,669 miles (7,514 kilometres). The direct flight time is roughly 10 hours 52 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Mosul (OSM) - The flight distance between these airports is 6,382 miles (10,271 kilometres). The direct flight time is roughly 14 hours 40 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Mosul (OSM) - The flight distance between these airports is 5,080 miles (8,175 kilometres). The direct flight time is roughly 11 hours 47 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Mosul (OSM) - The flight distance between these airports is 5,195 miles (8,360 kilometres). The direct flight time is roughly 12 hours 2 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Mosul (OSM) - The flight distance between these airports is 5,897 miles (9,490 kilometres). The direct flight time is roughly 13 hours 36 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Mosul (OSM) - The flight distance between these airports is 4,987 miles (8,025 kilometres). The direct flight time is roughly 11 hours 34 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Mosul (OSM) - The flight distance between these airports is 6,509 miles (10,476 kilometres). The direct flight time is roughly 14 hours 57 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Mosul (OSM) - The flight distance between these airports is 5,841 miles (9,400 kilometres). The direct flight time is roughly 13 hours 28 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Mosul (OSM) - The flight distance between these airports is 6,449 miles (10,378 kilometres). The direct flight time is roughly 14 hours 49 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Mosul (OSM) - The flight distance between these airports is 6,131 miles (9,867 kilometres). The direct flight time is roughly 14 hours 7 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Mosul (OSM) - The flight distance between these airports is 5,656 miles (9,102 kilometres). The direct flight time is roughly 13 hours 4 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Mosul (OSM) - The flight distance between these airports is 6,059 miles (9,751 kilometres). The direct flight time is roughly 13 hours 57 minutes.
Expert Help