Qeshm Island is located a few kilometers off the southern coast of Iran (Persian Gulf), opposite the port cities of Bandar Abbas and Bandar Khamir. The island, which hosts a 300-square-kilometre (116-square-mile) free zone jurisdiction, is 135 km long, and lies strategically in the Strait of Hormuz, just 60 kilometres (37 miles) from the Omani port of Khasab.
The average temperature on the island is approximately 27 °C (81 °F). The warmest months are June through August, and the coldest from October to January. The average rainfall is 183.2 mm (7 3⁄16 in).
The island comprises 59 towns and villages and the population was 117,774 at the 2011 Census. The local population is involved in fishing, dhow construction, trade and services. An additional 30,000 are involved in administrative and industrial workforce and students.
Plans have also been made to build a bridge to connect Qeshm with the rest of Iran.
Qeshm Island has multiple attractions to attract more domestic and foreign tourists.