Pulo ang Ko Khrok sa Thayland.[1] Nahimutang ni sa lalawigan sa Changwat Chon Buri, sa habagatang bahin sa nasod, 100 km sa habagatan sa Bangkok ang ulohan sa nasod.
Ang klima nga savanna. Ang kasarangang giiniton 27 °C. Ang kinainitan nga bulan Hunyo, sa 28 °C, ug ang kinabugnawan Enero, sa 24 °C.[2] Ang kasarangang pag-ulan 1,660 milimetro matag tuig. Ang kinabasaan nga bulan Oktubre, sa 370 milimetro nga ulan, ug ang kinaugahan Disyembre, sa 15 milimetro.[3]