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 Rp14,570,958 from Jakarta to Mashhad.
Some popular airlines include: AirAsia, Air Arabia.
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 9 hours 52 minutes and 4,220 miles (6,791 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
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
Wed, 8 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 Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Mashhad (MHD) - The flight distance between these airports is 4,220 miles (6,791 kilometres). The direct flight time is roughly 9 hours 52 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Mashhad (MHD) - The flight distance between these airports is 4,755 miles (7,652 kilometres). The direct flight time is roughly 11 hours 3 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Mashhad (MHD) - The flight distance between these airports is 4,573 miles (7,359 kilometres). The direct flight time is roughly 10 hours 39 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Mashhad (MHD) - The flight distance between these airports is 3,641 miles (5,860 kilometres). The direct flight time is roughly 8 hours 35 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Mashhad (MHD) - The flight distance between these airports is 4,480 miles (7,210 kilometres). The direct flight time is roughly 10 hours 27 minutes.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Mashhad (MHD) - The flight distance between these airports is 4,302 miles (6,923 kilometres). The direct flight time is roughly 10 hours 3 minutes.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Mashhad (MHD) - The flight distance between these airports is 3,964 miles (6,380 kilometres). The direct flight time is roughly 9 hours 18 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Mashhad (MHD) - The flight distance between these airports is 4,800 miles (7,725 kilometres). The direct flight time is roughly 11 hours 10 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Mashhad (MHD) - The flight distance between these airports is 4,489 miles (7,224 kilometres). The direct flight time is roughly 10 hours 28 minutes.
Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Mashhad (MHD) - The flight distance between these airports is 4,437 miles (7,140 kilometres). The direct flight time is roughly 10 hours 21 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Mashhad (MHD) - The flight distance between these airports is 4,809 miles (7,740 kilometres). The direct flight time is roughly 11 hours 11 minutes.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Mashhad (MHD) - The flight distance between these airports is 4,790 miles (7,708 kilometres). The direct flight time is roughly 11 hours 8 minutes.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Mashhad (MHD) - The flight distance between these airports is 4,482 miles (7,213 kilometres). The direct flight time is roughly 10 hours 27 minutes.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Mashhad (MHD) - The flight distance between these airports is 3,735 miles (6,011 kilometres). The direct flight time is roughly 8 hours 47 minutes.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Mashhad (MHD) - The flight distance between these airports is 3,659 miles (5,889 kilometres). The direct flight time is roughly 8 hours 37 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Mashhad (MHD) - The flight distance between these airports is 4,056 miles (6,528 kilometres). The direct flight time is roughly 9 hours 30 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Mashhad (MHD) - The flight distance between these airports is 3,103 miles (4,994 kilometres). The direct flight time is roughly 7 hours 23 minutes.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Mashhad (MHD) - The flight distance between these airports is 5,817 miles (9,362 kilometres). The direct flight time is roughly 13 hours 25 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Mashhad (MHD) - The flight distance between these airports is 4,481 miles (7,212 kilometres). The direct flight time is roughly 10 hours 27 minutes.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Mashhad (MHD) - The flight distance between these airports is 5,188 miles (8,349 kilometres). The direct flight time is roughly 12 hours 1 minute.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Mashhad (MHD) - The flight distance between these airports is 4,102 miles (6,601 kilometres). The direct flight time is roughly 9 hours 36 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Mashhad (MHD) - The flight distance between these airports is 3,851 miles (6,197 kilometres). The direct flight time is roughly 9 hours 3 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Mashhad (MHD) - The flight distance between these airports is 3,905 miles (6,285 kilometres). The direct flight time is roughly 9 hours 10 minutes.
From Jakarta (CGK), Indonesia to Mashhad, Iran (MHD): Rp14,570,958
Depart: 07 Jun 2024 · Return: 13 Jun 2024 Price found 07 May 2024, 18:30
From Denpasar (DPS), Indonesia to Mashhad, Iran (MHD): Rp15,332,069
Depart: 07 Jun 2024 · Return: 13 Jun 2024 Price found 08 May 2024, 15:19
Expert Help
Choose Site / Currency