Dol de Bretagne est situé à mi-distance entre Saint-Malo et le Mont-Saint-Michel au sud de Cherrueix et Le Vivier-sur-Mer, communes en bord de mer. Rennes se trouve au sud à 55 km.