Het eiland Bohol heeft een ovale vorm en is omgeven door 73 kleinere eilanden; de grootste van deze kleine eilanden zijn Panglao, in het zuidwesten voor de stad Tagbilaran, en Lapining, in het noordoosten.
Het hoofdeiland Bohol heeft een oppervlakte van 3.269 km2 en een kustlijn van 261 km. Het ligt ten zuidoosten van het eiland Cebu over de Straat van Cebu (ook wel Straat van Bohol genoemd) en ten zuidwesten van Leyte, gescheiden door de Camotes Zee en het Canigao Kanaal. Bohol ligt ook ten noorden van Mindanao met de Bohol Zee of Mindanao Zee ertussen.
Het terrein van Bohol is voornamelijk heuvelachtig en ongeveer de helft van het eiland is bedekt met kalksteen. Het binnenland is een groot plateau.
In het midden van het eiland, voornamelijk in de gemeenten Sagbayan, Batuan en Carmen, liggen de Chocolate Hills, meer dan 1.270 kegelvormige heuvels over een oppervlakte van 50 km . 2
De belangrijkste bergketen van het eiland is de Sierra Bullones die langs de zuidkust ligt. Het begint bij Loboc, gaat naar het oosten en vervolgens naar het noordoosten om te eindigen bij Candijay. Het hoogste punt van deze bergketen en van de hele provincie is de berg Mayana (870 m).
Rivieren
Er stromen vier grote rivieren door Bohol:
- Loboc stroomt van het midden van het eiland naar de zuidoostelijke kust.
- Inabanga, de grootste rivier van het eiland, stroomt in het noordwesten van de provincie.
- Abatan stroomt in het zuidwesten; en
- De Ipil rivier stroomt in het noorden.
Klimaat
Het klimaat van het eiland Bohol is een warm tropisch klimaat (Köppen klimaatclassificatie Af); het is het hele jaar door typisch heet en nat en er valt veel en vaak regen.