Checking flights...

Boat

Brittany Ferries (www.brittany-ferries.com) sails between St-Malo and Portsmouth, and Condor Ferries (www.condorferries.co.uk) runs to/from Poole via Jersey or Guernsey, with connections to Portsmouth. Ferries leave from the Gare Maritime du Naye, 1km south of the Intra-Muros, which is served by the town-centre navette (shuttle).

Compagnie Corsaire runs a Bus de Mer shuttle service (adult/child return €8.50/5.60, 10 minutes, at least half-hourly) between St-Malo and Dinard, April to September. Outside the July–August peak season, both frequency and cost fall.

Bus

All intercity buses stop at the bus station alongside the train station. Keolis St-Malo has local buses, and services to Cancale (€1.30, 30 minutes, every 30 to 40 minutes Monday to Saturday and every 2½ hours Sunday). Illenoo services run to Dinard (€2.70, 30 minutes, hourly) and Rennes (€6.20, one to 1½ hours, three to six daily). Tibus buses serve Dinan (€2, 50 minutes, three to eight daily).

Car

Car-hire companies are at the train station and the Gare Maritime du Naye. Car parks (from €7 per day) surround the Intra-Muros. Parking spaces are very hard to find inside the Intra-Muros during summer; park on the edge and walk in.

Train

St-Malo trains include services to Dinan (€10, one hour, nine daily; change in Dol de Bretagne), Paris Montparnasse (€74, 2¾ hours, three direct TGVs daily) and Rennes (€15, 45 minutes to one hour, roughly hourly).