En 1908, la construction du "petit train de la côte" est terminée. La ligne va de Granville à Avranches et se prolonge jusqu’à Sourdeval. Cette ligne est longue de 71 km.
Il va permettre le développement des stations balnéaires de la côte.
Chaque village possède sa gare, Granville bien sûr mais aussi Saint Pair, Jullouville, Carolles, Champeaux, Saint Jean le Thomas etc. Toutes se ressemblent avec leur bâtiment principal parfois flanqué de deux bâtiments annexes plus petits et leurs toits de tuiles.
La locomotive à vapeur entraîne à vitesse réduite des wagons fermés et d’autres ouverts, les baladeuses d’où l’on peut tranquillement admirer le paysage.
Et quel paysage !!!
On traverse la « Vallée des Peintres » à Carolles, on surplombe la baie du Mont Saint Michel à Champeaux et Saint Jean.
On a le temps ! Il faut en effet plus de trois heures pour aller de Granville à Avranches…
En 1935, pour des raisons économiques la circulation du « Petit Train » est stoppée, ce qui laisse aujourd’hui bien des regrets ! Les rails ont été partout démontés.
La gare de Carolles a été rachetée par la municipalité pour y installer la Mairie en 1950.