Bohal liegt rund 28 Kilometer nordöstlich von Vannes im Osten des Départements Morbihan.
Nachbargemeinden sind Sérent im Nordwesten und Norden, Saint-Marcel im Nordosten und Osten, Pleucadeuc im Südosten und Süden, Molac im Südwesten sowie Saint-Guyomard im Südwesten und Westen.