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 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 11 hours 6 minutes and 4,770 miles (7,677 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
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
8.1 °C
Mon, 29 Apr 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 Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Mashhad (MHD) - The flight distance between these airports is 4,770 miles (7,677 kilometres). The direct flight time is roughly 11 hours 6 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Mashhad (MHD) - The flight distance between these airports is 5,525 miles (8,891 kilometres). The direct flight time is roughly 12 hours 46 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Mashhad (MHD) - The flight distance between these airports is 4,912 miles (7,905 kilometres). The direct flight time is roughly 11 hours 24 minutes.
Flights from George, South Africa - George Airport (GRJ) to Mashhad (MHD) - The flight distance between these airports is 5,415 miles (8,714 kilometres). The direct flight time is roughly 12 hours 31 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Mashhad (MHD) - The flight distance between these airports is 4,767 miles (7,672 kilometres). The direct flight time is roughly 11 hours 5 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Mashhad (MHD) - The flight distance between these airports is 5,324 miles (8,569 kilometres). The direct flight time is roughly 12 hours 19 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Mashhad (MHD) - The flight distance between these airports is 5,006 miles (8,057 kilometres). The direct flight time is roughly 11 hours 37 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Mashhad (MHD) - The flight distance between these airports is 5,208 miles (8,382 kilometres). The direct flight time is roughly 12 hours 4 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Mashhad (MHD) - The flight distance between these airports is 4,584 miles (7,377 kilometres). The direct flight time is roughly 10 hours 41 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Mashhad (MHD) - The flight distance between these airports is 5,033 miles (8,099 kilometres). The direct flight time is roughly 11 hours 41 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Mashhad (MHD) - The flight distance between these airports is 4,646 miles (7,477 kilometres). The direct flight time is roughly 10 hours 49 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Mashhad (MHD) - The flight distance between these airports is 4,554 miles (7,329 kilometres). The direct flight time is roughly 10 hours 37 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Mashhad (MHD) - The flight distance between these airports is 4,932 miles (7,937 kilometres). The direct flight time is roughly 11 hours 27 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Mashhad (MHD) - The flight distance between these airports is 4,595 miles (7,394 kilometres). The direct flight time is roughly 10 hours 42 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Mashhad (MHD) - The flight distance between these airports is 4,833 miles (7,778 kilometres). The direct flight time is roughly 11 hours 14 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Mashhad (MHD) - The flight distance between these airports is 5,115 miles (8,232 kilometres). The direct flight time is roughly 11 hours 52 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Mashhad (MHD) - The flight distance between these airports is 5,094 miles (8,198 kilometres). The direct flight time is roughly 11 hours 49 minutes.
Expert Help
Choose Site / Currency