Tagbilaran borders with the municipalities of Cortes (north), Corella (northeast) and Baclayon (east). To the south is the "Tagbilaran Strait" and the Panglao island, and to the west is the "Maribojoc Bay" (part of the Cebu Strait).