Cannes è un importante punto ferroviario del corridoio mediterraneo orientale della Francia, tra Marsiglia, Nizza, Monaco e il confine italiano. La città ha una stazione ferroviaria centrale principale, Cannes, con ulteriori fermate locali come Cannes-la-Bocca e Le Bosquet sui servizi regionali. SNCF Voyageurs serve Cannes con treni a lunga percorrenza, regionali e alcuni notturni.
I servizi da Cannes includono treni TGV INOUI sulla direttrice Parigi e Lione, treni TER Provence-Alpes-Cote d'Azur lungo la costa e servizi Intercites de nuit su alcune partenze notturne. La stazione di Cannes è la principale per i treni a lunga percorrenza in partenza da Cannes, mentre Cannes-la-Bocca è utilizzata soprattutto per i viaggi regionali a ovest della città.
Le tratte ferroviarie da Cannes vanno verso ovest in direzione di Saint-Raphael, Toulon, Marsiglia, Lione e Parigi, e verso est in direzione di Antibes, Nizza, Monaco, Mentone e Ventimiglia. I treni per Cannes utilizzano la stessa linea costiera attraverso i dipartimenti di Alpes-Maritimes e Var. Prenota online i treni da e per Cannes su Rail Monsters.