Nestled in the western region of Afghanistan, Herat is a city steeped in rich history and vibrant culture. Known for its magnificent ancient architecture, bustling bazaars, and hospitable locals, Herat offers a captivating blend of tradition and modernity. The city's iconic blue-tiled mosques, centuries-old citadel, and lush gardens provide a glimpse into its illustrious past as a prominent Silk Road hub. As visitors wander through bustling streets filled with the enticing aromas of local delicacies and the melodic sounds of traditional music, they are sure to be enchanted by the timeless charm and warm hospitality that define this enchanting city.
The cheapest month to fly to Herat is typically March.
The popular airports near the city of Herat in Afghanistan are Herat International Airport (HEA), Mashhad International Airport (MHD) in Iran, and Kandahar International Airport (KDH) in Afghanistan.
The flight to Herat (HEA) is roughly 9 hours 26 minutes and 4,020 miles (6,470 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Herat from leading comparison sites using our search engine dashboard.
Ancient mosque begun in 1200 AD
Restored ancient castle dating to 330 BC
Museum
Museum
14.6 °C
Wed, 1 May 2024
Average Temperature
9°C
Jan
12°C
Feb
18°C
Mar
24°C
Apr
30°C
May
35°C
Jun
37°C
Jul
35°C
Aug
31°C
Sep
25°C
Oct
18°C
Nov
12°C
Dec
Flights from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Herat (HEA) - The flight distance between these airports is 4,020 miles (6,470 kilometres). The direct flight time is roughly 9 hours 26 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Herat (HEA) - The flight distance between these airports is 4,559 miles (7,336 kilometres). The direct flight time is roughly 10 hours 37 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Herat (HEA) - The flight distance between these airports is 4,376 miles (7,042 kilometres). The direct flight time is roughly 10 hours 13 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Herat (HEA) - The flight distance between these airports is 3,442 miles (5,540 kilometres). The direct flight time is roughly 8 hours 8 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Herat (HEA) - The flight distance between these airports is 4,282 miles (6,891 kilometres). The direct flight time is roughly 10 hours.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Herat (HEA) - The flight distance between these airports is 4,102 miles (6,602 kilometres). The direct flight time is roughly 9 hours 36 minutes.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Herat (HEA) - The flight distance between these airports is 3,765 miles (6,059 kilometres). The direct flight time is roughly 8 hours 52 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Herat (HEA) - The flight distance between these airports is 4,610 miles (7,420 kilometres). The direct flight time is roughly 10 hours 44 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Herat (HEA) - The flight distance between these airports is 4,301 miles (6,921 kilometres). The direct flight time is roughly 10 hours 3 minutes.
Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Herat (HEA) - The flight distance between these airports is 4,239 miles (6,822 kilometres). The direct flight time is roughly 9 hours 55 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Herat (HEA) - The flight distance between these airports is 4,614 miles (7,426 kilometres). The direct flight time is roughly 10 hours 45 minutes.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Herat (HEA) - The flight distance between these airports is 4,614 miles (7,425 kilometres). The direct flight time is roughly 10 hours 45 minutes.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Herat (HEA) - The flight distance between these airports is 4,284 miles (6,894 kilometres). The direct flight time is roughly 10 hours 1 minute.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Herat (HEA) - The flight distance between these airports is 3,538 miles (5,694 kilometres). The direct flight time is roughly 8 hours 21 minutes.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Herat (HEA) - The flight distance between these airports is 3,459 miles (5,567 kilometres). The direct flight time is roughly 8 hours 11 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Herat (HEA) - The flight distance between these airports is 3,862 miles (6,216 kilometres). The direct flight time is roughly 9 hours 4 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Herat (HEA) - The flight distance between these airports is 2,903 miles (4,672 kilometres). The direct flight time is roughly 6 hours 57 minutes.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Herat (HEA) - The flight distance between these airports is 5,653 miles (9,097 kilometres). The direct flight time is roughly 13 hours 3 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Herat (HEA) - The flight distance between these airports is 4,289 miles (6,902 kilometres). The direct flight time is roughly 10 hours 1 minute.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Herat (HEA) - The flight distance between these airports is 5,008 miles (8,059 kilometres). The direct flight time is roughly 11 hours 37 minutes.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Herat (HEA) - The flight distance between these airports is 3,905 miles (6,284 kilometres). The direct flight time is roughly 9 hours 10 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Herat (HEA) - The flight distance between these airports is 3,652 miles (5,877 kilometres). The direct flight time is roughly 8 hours 36 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Herat (HEA) - The flight distance between these airports is 3,705 miles (5,962 kilometres). The direct flight time is roughly 8 hours 43 minutes.
Expert Help
Choose Site / Currency