Mashhad, a vibrant city nestled in northeastern Iran, captivates travelers with its rich cultural heritage and spiritual significance. Known as a major pilgrimage destination for Shia Muslims, Mashhad is home to the stunning Imam Reza Shrine, a magnificent architectural marvel. Visitors can explore the bustling bazaars filled with intricate handicrafts, sample delicious Persian cuisine, and immerse themselves in the city's warm hospitality. Beyond its religious allure, Mashhad also boasts modern amenities, lush parks, and a welcoming atmosphere that enchants tourists from around the globe. Whether seeking spiritual enlightenment or cultural experiences, Mashhad offers a unique and unforgettable travel experience.
The cheapest month to fly to Mashhad is typically January.
The best price we found is for C$1,665 from Toronto to Mashhad.
Some popular airlines include: SalamAir, WestJet, flydubai, Emirates, Austrian Airlines.
A good price for a flight to Mashhad is C$1499 - C$1832.
The popular airports near Mashhad include Mashhad International Airport (MHD), Shahid Hashemi Nejad Airport in Mashhad, and Shahid Khorshidpour Airport in Birjand.
The flight to Mashhad (MHD) is roughly 14 hours 37 minutes and 6,353 miles (10,223 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Mashhad from leading comparison sites using our search engine dashboard.
Vast mosque, shrine & museum complex
15th-century mosque with vibrant designs
Indoor wate park with slides & a pool
Theme park with a 279-ft. carousel
Monument to a historical Iranian ruler
Zoo, garden, tiger, leopard, and park
City Park
Park
Museum
Water park and park
Shrine
Architecture, history, and historic site
Water park with indoor slides & pools
Park
Indoor water-play center for families
Museum, natural history, and history
Garden
Amusement park with thrill rides & games
Tourist Attraction
Leafy landscaped park with streams
Indoor amusement park with rides
Ornate domed ruler's tomb & gardens
Tomb and architecture
History, handicraft, historic site, and art
Market
Theme Park
Park
Park
Mountain and tomb
Children's Amusement Center
Caravanserai and tomb
Garden and park
Historical Place
Park and zoo
Park
Amusement park and park
Art museum, painting, and art
History, architecture, and tomb
Museum
Family-friendly ski resort with lodging
Scenic Spot
Garden and park
Park
Tomb, history, and architecture
Armenian Church
Tomb and architecture
Park
Garden
Park
Market
Tomb and architecture
Market
Park
Park
Park
Amusement Park
Tomb and architecture
Water Park
Fishing, lake, and nature
Park
Park and nature
Park
Park
Tourist Attraction
Pilgrimage Place
Tower
Garden
Mosque
Garden
Garden and tomb
Reservoir
24.1 °C
Mon, 6 May 2024
Average Temperature
7°C
Jan
9°C
Feb
14°C
Mar
21°C
Apr
27°C
May
32°C
Jun
34°C
Jul
33°C
Aug
29°C
Sep
23°C
Oct
16°C
Nov
10°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Mashhad (MHD) - The flight distance between these airports is 6,353 miles (10,223 kilometres). The direct flight time is roughly 14 hours 37 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Mashhad (MHD) - The flight distance between these airports is 6,088 miles (9,798 kilometres). The direct flight time is roughly 14 hours 1 minute.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Mashhad (MHD) - The flight distance between these airports is 6,532 miles (10,512 kilometres). The direct flight time is roughly 15 hours.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Mashhad (MHD) - The flight distance between these airports is 6,389 miles (10,283 kilometres). The direct flight time is roughly 14 hours 41 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Mashhad (MHD) - 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 Halifax, Canada - Metropolitan Area Airport (YHZ) to Mashhad (MHD) - The flight distance between these airports is 5,804 miles (9,340 kilometres). The direct flight time is roughly 13 hours 23 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Mashhad (MHD) - The flight distance between these airports is 6,151 miles (9,898 kilometres). The direct flight time is roughly 14 hours 10 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Mashhad (MHD) - The flight distance between these airports is 5,948 miles (9,572 kilometres). The direct flight time is roughly 13 hours 43 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Mashhad (MHD) - The flight distance between these airports is 5,609 miles (9,028 kilometres). The direct flight time is roughly 12 hours 57 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Mashhad (MHD) - The flight distance between these airports is 6,319 miles (10,170 kilometres). The direct flight time is roughly 14 hours 32 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Mashhad (MHD) - The flight distance between these airports is 5,302 miles (8,532 kilometres). The direct flight time is roughly 12 hours 16 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Mashhad (MHD) - The flight distance between these airports is 6,481 miles (10,431 kilometres). The direct flight time is roughly 14 hours 54 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Mashhad (MHD) - The flight distance between these airports is 5,616 miles (9,038 kilometres). The direct flight time is roughly 12 hours 58 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Mashhad (MHD) - The flight distance between these airports is 5,779 miles (9,301 kilometres). The direct flight time is roughly 13 hours 20 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Mashhad (MHD) - The flight distance between these airports is 6,287 miles (10,118 kilometres). The direct flight time is roughly 14 hours 28 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Mashhad (MHD) - The flight distance between these airports is 5,493 miles (8,840 kilometres). The direct flight time is roughly 12 hours 42 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Mashhad (MHD) - The flight distance between these airports is 6,569 miles (10,572 kilometres). The direct flight time is roughly 15 hours 5 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Mashhad (MHD) - The flight distance between these airports is 5,997 miles (9,650 kilometres). The direct flight time is roughly 13 hours 49 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Mashhad (MHD) - The flight distance between these airports is 6,492 miles (10,448 kilometres). The direct flight time is roughly 14 hours 55 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Mashhad (MHD) - The flight distance between these airports is 6,373 miles (10,256 kilometres). The direct flight time is roughly 14 hours 39 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Mashhad (MHD) - The flight distance between these airports is 6,106 miles (9,827 kilometres). The direct flight time is roughly 14 hours 4 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Mashhad (MHD) - The flight distance between these airports is 6,273 miles (10,096 kilometres). The direct flight time is roughly 14 hours 26 minutes.
From Toronto (YYZ), Canada to Mashhad, Iran (MHD): C$1,665
Depart: 05 Sep 2024 · Return: 11 Oct 2024 Price found 03 May 2024, 22:20
From Vancouver (YVR), Canada to Mashhad, Iran (MHD): C$1,939
Depart: 24 Sep 2024 · Return: 27 Jan 2025 Price found 04 May 2024, 01:56
From Calgary (YYC), Canada to Mashhad, Iran (MHD): C$1,988
Depart: 20 May 2024 · Return: 11 Jun 2024 Price found 04 May 2024, 04:47
From Montreal (YUL), Canada to Mashhad, Iran (MHD): C$1,989
Depart: 07 Jun 2024 · Return: 12 Jul 2024 Price found 06 May 2024, 03:36
From Ottawa (YOW), Canada to Mashhad, Iran (MHD): C$2,541
Depart: 01 Aug 2024 · Return: 16 Aug 2024 Price found 06 May 2024, 00:47
Expert Help