Phuket er Thailands største øy og dekker ca. 800 km². Den er ca. 50 km lang (nord-sør) og 21 km bred. Den ligger vest for Malayahalvøya mot Andamanhavet (som i sin tur er en del av Indiahavet). Havbukten i nordøst er Phang Nga-bukten (Ao Phang Nga), mot sørøst ligger Phuketsjøen (Phuket Sea).