Nestled in the northern heart of Afghanistan, Mazar-I-Sharif stands as a city steeped in history and revered for its cultural significance. Known as the "Noble Shrine," it is home to the breathtaking Blue Mosque, a marvel of intricate tile work and spiritual devotion. The city's vibrant bazaars beckon visitors to explore the bustling markets filled with rich spices, handmade crafts, and traditional Afghan delicacies. Mazar-I-Sharif's warm and welcoming locals embody the essence of Afghan hospitality, inviting travellers to immerse themselves in a tapestry of ancient traditions and modern resilience within its cobblestone streets and sacred sites.
The cheapest month to fly to Mazar-I-Sharif is typically in November.
The popular airports near the city of Mazar-I-Sharif include Mazar-e Sharif International Airport, Herat International Airport, and Kabul International Airport.
The flight to Mazar-I-Sharif (MZR) is roughly 14 hours 57 minutes and 6,506 miles (10,471 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Mazar-I-Sharif from leading comparison sites using our search engine dashboard.
Iconic landmark & place of worship
Average Temperature
8°C
Jan
11°C
Feb
16°C
Mar
24°C
Apr
31°C
May
37°C
Jun
39°C
Jul
37°C
Aug
32°C
Sep
25°C
Oct
16°C
Nov
11°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,506 miles (10,471 kilometres). The direct flight time is roughly 14 hours 57 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,260 miles (10,074 kilometres). The direct flight time is roughly 14 hours 24 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,468 miles (10,408 kilometres). The direct flight time is roughly 14 hours 52 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,369 miles (10,249 kilometres). The direct flight time is roughly 14 hours 39 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,217 miles (10,005 kilometres). The direct flight time is roughly 14 hours 18 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,016 miles (9,681 kilometres). The direct flight time is roughly 13 hours 52 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,315 miles (10,163 kilometres). The direct flight time is roughly 14 hours 32 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,124 miles (9,855 kilometres). The direct flight time is roughly 14 hours 6 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 5,584 miles (8,987 kilometres). The direct flight time is roughly 12 hours 54 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,377 miles (10,263 kilometres). The direct flight time is roughly 14 hours 40 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 5,536 miles (8,909 kilometres). The direct flight time is roughly 12 hours 48 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,435 miles (10,357 kilometres). The direct flight time is roughly 14 hours 48 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 5,796 miles (9,328 kilometres). The direct flight time is roughly 13 hours 22 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 5,982 miles (9,627 kilometres). The direct flight time is roughly 13 hours 47 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,384 miles (10,274 kilometres). The direct flight time is roughly 14 hours 41 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 5,660 miles (9,108 kilometres). The direct flight time is roughly 13 hours 4 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,503 miles (10,466 kilometres). The direct flight time is roughly 14 hours 57 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 5,986 miles (9,633 kilometres). The direct flight time is roughly 13 hours 48 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,420 miles (10,332 kilometres). The direct flight time is roughly 14 hours 46 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,396 miles (10,293 kilometres). The direct flight time is roughly 14 hours 42 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,237 miles (10,037 kilometres). The direct flight time is roughly 14 hours 21 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Mazar-I-Sharif (MZR) - The flight distance between these airports is 6,285 miles (10,115 kilometres). The direct flight time is roughly 14 hours 27 minutes.
Expert Help