La commune se situe sur l'ancienne route nationale D 786 de Saint-Malo (102 km à l'est) et Saint-Brieuc (26 km au sud-est) à Paimpol (18 km au nord-ouest), Lannion et Morlaix. Saint-Quay-Portrieux est à 9 km au sud-est, Guingamp à 23 km au sud-ouest, Rennes à 128 km au sud-est.
Bourseul est une commune rurale, car elle n'appartient à aucune unité urbaineNote 1,1,2. La commune est en outre hors attraction des villes3,4.