Pour les articles homonymes, voir Belle-Île.
Le canton de Belle-Isle-en-Terre est une ancienne division administrative française, située dans le département des Côtes-d'Armor et la région Bretagne.
De 1793 à 1801, le canton de Belle-Isle-en-Terre comprenait trois communes:
Le canton de Belle-Isle-en-Terre regroupait les communes suivantes :