Cannes es una parada ferroviaria clave en el corredor mediterráneo oriental de Francia, entre Marsella, Niza, Mónaco y la frontera italiana. La ciudad cuenta con una estación central principal, Cannes, además de otras paradas locales como Cannes-la-Bocca y Le Bosquet en los servicios regionales. SNCF Voyageurs presta servicio en Cannes con trenes de larga distancia, regionales y algunos servicios nocturnos seleccionados.
Los servicios desde Cannes incluyen trenes TGV INOUI en el corredor de París y Lyon, trenes TER Provence-Alpes-Cote d'Azur a lo largo de la costa y servicios Intercites de nuit en algunas salidas nocturnas seleccionadas. La estación de Cannes es la principal estación de tren para los trenes de larga distancia desde Cannes, mientras que Cannes-la-Bocca se utiliza principalmente para viajes regionales al oeste de la ciudad.
Las rutas ferroviarias desde Cannes van hacia el oeste en dirección a Saint-Raphael, Toulon, Marsella, Lyon y París, y hacia el este en dirección a Antibes, Niza, Mónaco, Menton y Ventimiglia. Los trenes a Cannes utilizan la misma línea costera a través de los departamentos de Alpes-Maritimes y Var. Reserve trenes desde y hacia Cannes en línea en Rail Monsters.