Commune rurale et littorale du département des Côtes d’Armor, au nord de la Bretagne, Fréhel est située entre Saint-Brieuc et Saint-Malo. C'est une destination touristique réputée, notamment grâce à la station balnéaire des années 20 de Sables-d'Or-les-Pins. La ville est labellisée "Station classée de tourisme" depuis 2016.
Autrefois nommée Pléhérél, nom conservé par le hameau de Pléhérel-Plage, la commune a pris le nom de Fréhel en 1972. Fréhel vient du breton fré, from ou froud (courant) et uhel (haut).
Fréhel s’étend sur une superficie de 19 km², et est bordée d'un côté par la baie de la Fresnaye et de l'autre par la Manche. Elle dispose de 3 plages de sable fin :
- la Grève du Minieu et la lagune de Sables-d'Or-les-Pins ;
- les Grèves des Fosses, accessibles à marée basse ;
- l'Anse du Croc, avec un superbe panorama sur le Cap Fréhel.
La commune compte 1600 habitants à l'année (données INSEE 2020).
Fréhel est dotée du plus grand camping municipal de France, classé zone Natura 2000.
Depuis 2017, la commune est intégrée à la communauté d'agglomération de Dinan, ville située à 36 km.