Johor a 8 grandes îles avec de nombreuses petites, à savoir Pulau Aur, Pulau Besar, Pulau Dayang, Pulau Lima, Pulau Pemanggil, Pulau Rawa, Pulau Sibu, Pulau Tengah et Pulau Tinggi.
Pulau Tinggi Pulau Rawa Pulau Sibu Pulau Tengah Pulau Pemanggil Pulau Aur Pulau Besar Pulau Lima Météo Johor connaît un temps humide équatorial avec de la pluie de mousson de nov à Feb soufflant de la mer de Chine du Sud.