Pulau Bohol adalah pulau utama Provinsi Bohol di Visayas. Pulau ini terletak sebelah tenggara pulau Cebu di Selat Cebu (dalam beberapa referensi disebut selat Bohol) dan sebelah barat daya Pulau Leyte, dipisahkan oleh Laut Camotes dan Canigao Channel. Bohol juga terletak di utara Mindanao dengan Laut Bohol di antara mereka.