Intercity buses stop next to the Mont’s parking lot in La Caserne, very near the shuttles to the Mont.
Bus 1 (every hour or two, more frequently in July and August), operated by Transdev, links La Caserne with the village of Beauvoir (€3.20, five minutes) and the train station in Pontorson (€3.20, 18 minutes); times are coordinated with the arrival in Pontorson of some trains from Caen and Rennes.
Keolis Emeraude has buses to the train stations in Rennes (€15, 1¼ hours, four daily) and Dol de Bretagne (€8, 30 minutes, one or two daily); times are coordinated with TGVs to/from Paris.
Visitors who arrive by car must leave their vehicles in one of the land-side parking lots (two/24 hours €6.30/11.70) situated a few hundred metres east of La Caserne’s hotel strip. If you can find space, you can always park your car for free further away in the village of Beauvoir, but it's a longer walk.
The town of Pontorson, 7km south of the La Caserne parking area, is the area’s main rail hub, connected to Mont St-Michel by shuttle bus (€3.20). Services from Pontorson include the following:
Bayeux €24, 1¾ hours, three daily
Caen €28, 1¾ hours, three daily
Cherbourg €32, 2½ to 3½ hours, three to five daily (via Lison)
Rennes €15, 50 minutes, three or four daily