Les principales voies d'accès sont la , qui permet d'accéder à la commune depuis Dinard et Saint-Malo (en passant par les stations balnéaires d'Erquy et de Sables-d'Or-les-Pins) ou Paimpol, et la N12, qui sert de voie de contournement à Saint-Brieuc et permet également un accès facile aux villes de Rennes ou de Guingamp. La fait la liaison avec la commune voisine d'Yffiniac et la avec les communes de Morieux et de Planguenoual, où cette route départementale vient se greffer à la , principal axe conduisant aux plages de la Côte de Penthièvre et celles de la Côte d'Émeraude. 