Camoël is located inGuérande Peninsula, on the left bank of the mouth of theVilaine river, 34 km (21 mi) southeast ofVannes . Historically it belongs toLower Brittany. Until the 18th century, the spoken language was the breton. Most hamlets have breton names.