Located in the southern part of Iran, Gheshm is a hidden gem waiting to be explored. Known for its pristine beaches, stunning landscapes, and unique geological formations, this island city offers a perfect blend of relaxation and adventure. From the salt caves of Namakdan to the vibrant bazaars of Qeshm City, visitors can immerse themselves in the rich history and culture of this enchanting destination. With warm hospitality, delicious cuisine, and a wealth of activities to enjoy, Gheshm promises an unforgettable travel experience for those seeking a taste of authentic Persian charm.
The cheapest month to fly to Gheshm is typically in November.
The popular airports near Gheshm city are Bandar Abbas International Airport (BND) and Kish International Airport (KIH).
The flight to Gheshm (GSM) is roughly 9 hours 34 minutes and 4,083 miles (6,571 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Gheshm from leading comparison sites using our search engine dashboard.
Striking canyons & rock formations
Canyon with eroded cliffs & wells
Rocky tidal islet accessible on foot
Cave and history
Red stone fortress with sea vistas
Sedimentary rock formations & salt caves
Island shore known for its shiny sand
Mountain Peak
Tourist Attraction
Traditional Market
Historical Landmark
Market
Museum
Park and beach
Park and zoo
Tourist Attraction
Beach
Tourist Attraction
Park
Historical Landmark
Tourist Attraction
Public Beach
Castle, history, and architecture
Park
City Park
Tourist Attraction
Mosque
Park
Water
Historical Landmark
Park
History Museum
Tourist Attraction
Art Gallery
Hiking Area
Religious Destination
Mosque
Average Temperature
23°C
Jan
25°C
Feb
28°C
Mar
32°C
Apr
37°C
May
39°C
Jun
38°C
Jul
38°C
Aug
37°C
Sep
35°C
Oct
30°C
Nov
26°C
Dec
Flights from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Gheshm (GSM) - The flight distance between these airports is 4,083 miles (6,571 kilometres). The direct flight time is roughly 9 hours 34 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Gheshm (GSM) - The flight distance between these airports is 4,664 miles (7,506 kilometres). The direct flight time is roughly 10 hours 51 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Gheshm (GSM) - The flight distance between these airports is 4,476 miles (7,204 kilometres). The direct flight time is roughly 10 hours 26 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Gheshm (GSM) - The flight distance between these airports is 3,525 miles (5,674 kilometres). The direct flight time is roughly 8 hours 20 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Gheshm (GSM) - The flight distance between these airports is 4,360 miles (7,017 kilometres). The direct flight time is roughly 10 hours 11 minutes.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Gheshm (GSM) - The flight distance between these airports is 4,165 miles (6,704 kilometres). The direct flight time is roughly 9 hours 45 minutes.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Gheshm (GSM) - The flight distance between these airports is 3,843 miles (6,185 kilometres). The direct flight time is roughly 9 hours 2 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Gheshm (GSM) - The flight distance between these airports is 4,782 miles (7,695 kilometres). The direct flight time is roughly 11 hours 7 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Gheshm (GSM) - The flight distance between these airports is 4,490 miles (7,225 kilometres). The direct flight time is roughly 10 hours 28 minutes.
Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Gheshm (GSM) - The flight distance between these airports is 4,324 miles (6,959 kilometres). The direct flight time is roughly 10 hours 6 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Gheshm (GSM) - The flight distance between these airports is 4,728 miles (7,608 kilometres). The direct flight time is roughly 11 hours.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Gheshm (GSM) - The flight distance between these airports is 4,880 miles (7,853 kilometres). The direct flight time is roughly 11 hours 20 minutes.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Gheshm (GSM) - The flight distance between these airports is 4,367 miles (7,029 kilometres). The direct flight time is roughly 10 hours 12 minutes.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Gheshm (GSM) - The flight distance between these airports is 3,653 miles (5,878 kilometres). The direct flight time is roughly 8 hours 37 minutes.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Gheshm (GSM) - The flight distance between these airports is 3,518 miles (5,661 kilometres). The direct flight time is roughly 8 hours 19 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Gheshm (GSM) - The flight distance between these airports is 4,007 miles (6,449 kilometres). The direct flight time is roughly 9 hours 24 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Gheshm (GSM) - The flight distance between these airports is 2,985 miles (4,804 kilometres). The direct flight time is roughly 7 hours 7 minutes.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Gheshm (GSM) - The flight distance between these airports is 5,967 miles (9,603 kilometres). The direct flight time is roughly 13 hours 45 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Gheshm (GSM) - The flight distance between these airports is 4,442 miles (7,148 kilometres). The direct flight time is roughly 10 hours 22 minutes.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Gheshm (GSM) - The flight distance between these airports is 5,245 miles (8,441 kilometres). The direct flight time is roughly 12 hours 9 minutes.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Gheshm (GSM) - The flight distance between these airports is 4,010 miles (6,453 kilometres). The direct flight time is roughly 9 hours 24 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Gheshm (GSM) - The flight distance between these airports is 3,733 miles (6,008 kilometres). The direct flight time is roughly 8 hours 47 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Gheshm (GSM) - The flight distance between these airports is 3,751 miles (6,037 kilometres). The direct flight time is roughly 8 hours 50 minutes.
Expert Help
Choose Site / Currency