Le Croisic est situé sur le littoral de la Loire-Atlantique, au nord-ouest de la presqu'île du Croisic, et à une trentaine de kilomètres à l'ouest de Saint-Nazaire.
Les communes limitrophes sont Batz-sur-Mer à l'est et La Turballe au nord, dont elle est séparée par les traicts du Croisic.
Le Croisic, Batz-sur-Mer et Le Pouliguen se tiennent sur d'anciens îlots rocheux aux paysages très variés reliés au continent par un dépôt de sable qui a aussi formé plus à l'est la dune de La Baule.
Au nord de la commune, se trouve le port d'échouage situé à l'entrée du Grand traict (l'un des deux bras de mers s'enfonçant dans les terres et alimentant les marais salants)[1]. Ainsi placé sur une sorte d'estuaire, il est d'autant plus protégé des caprices de l'océan que depuis 1840 une digue en granite de 850 mètres de long, la jetée du Tréhic, la protège à l'ouest des vents et courants venus du large. C'est autour de son port que s'est développé le bourg. En face, en direction du nord, à environ 550 mètres de celui-ci, se trouve l'extrémité sud de la pointe de Pen-Bron (sur le territoire de la commune de la La Turballe) avec les bâtiments du centre hélio-marin. Cette pointe est reliée également au continent par des dépôts de sable qui ont formé la dune de Pen-Bron.
Ces deux ceintures de sable ont ainsi isolé cette zone marine que sont les traicts, aux eaux plus calmes que l'océan et qui s'est ainsi transformée en vasière, aménagée depuis plus de mille ans pour former les Marais salants de Guérande. Au sud des traicts, la presqu'île du Croisic est l'un des rares exemples de double tombolo (île que le sable finit par relier au continent). Le littoral nord-ouest, ouest et sud de la commune sont constitués de côtes rocheuses et de dunes, moins densément urbanisées, baptisées Côte Sauvage. On peut voir l'écume des vagues, portée par le vent, jusque sur la route longeant la côte. L'intérieur de cette partie de la presqu'île constitue sans doute le dernier reliquat rural, autour de Pé la Mer, jusqu'à la côte Ouest.

/image%2F0674549%2F20170312%2Fob_0cad20_bretagne-provence.jpg)







Haut de page