Nestled on the southern coast of Iran along the sparkling waters of the Persian Gulf, Bandar Lengeh charms visitors with its blend of ancient history and modern allure. This picturesque port city boasts a rich maritime heritage, evident in its bustling harbor filled with colourful fishing boats and traditional wooden dhows. Visitors can wander through the narrow winding streets of the old town, soaking in the sights and sounds of local life, or relax on pristine beaches fringed with palm trees. Bandar Lengeh beckons travellers to explore its unique blend of old-world charm and coastal beauty.
The cheapest month to fly to Bandar Lengeh is generally in September.
The popular airports near Bandar Lengeh include Bandar Abbas International Airport (BND) and Kish International Airport (KIH).
The flight to Bandar Lengeh (BDH) is roughly 9 hours 29 minutes and 4,047 miles (6,512 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Bandar Lengeh from leading comparison sites using our search engine dashboard.
Heritage Museum
Mosque
Beach
Castle and history
Beach
Average Temperature
23°C
Jan
23°C
Feb
27°C
Mar
31°C
Apr
35°C
May
37°C
Jun
37°C
Jul
37°C
Aug
36°C
Sep
33°C
Oct
29°C
Nov
25°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,047 miles (6,512 kilometres). The direct flight time is roughly 9 hours 29 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,807 miles (7,736 kilometres). The direct flight time is roughly 11 hours 10 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,185 miles (6,734 kilometres). The direct flight time is roughly 9 hours 47 minutes.
Flights from George, South Africa - George Airport (GRJ) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,692 miles (7,551 kilometres). The direct flight time is roughly 10 hours 55 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,044 miles (6,508 kilometres). The direct flight time is roughly 9 hours 29 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,599 miles (7,401 kilometres). The direct flight time is roughly 10 hours 43 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,283 miles (6,892 kilometres). The direct flight time is roughly 10 hours 1 minute.
Flights from East London, South Africa - King Phalo Airport (ELS) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,482 miles (7,212 kilometres). The direct flight time is roughly 10 hours 27 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Bandar Lengeh (BDH) - The flight distance between these airports is 3,858 miles (6,209 kilometres). The direct flight time is roughly 9 hours 4 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,311 miles (6,938 kilometres). The direct flight time is roughly 10 hours 4 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Bandar Lengeh (BDH) - The flight distance between these airports is 3,920 miles (6,308 kilometres). The direct flight time is roughly 9 hours 12 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Bandar Lengeh (BDH) - The flight distance between these airports is 3,828 miles (6,161 kilometres). The direct flight time is roughly 9 hours.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,205 miles (6,767 kilometres). The direct flight time is roughly 9 hours 50 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Bandar Lengeh (BDH) - The flight distance between these airports is 3,871 miles (6,230 kilometres). The direct flight time is roughly 9 hours 6 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,106 miles (6,607 kilometres). The direct flight time is roughly 9 hours 37 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,400 miles (7,081 kilometres). The direct flight time is roughly 10 hours 16 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Bandar Lengeh (BDH) - The flight distance between these airports is 4,367 miles (7,029 kilometres). The direct flight time is roughly 10 hours 12 minutes.
Expert Help
Choose Site / Currency