Cannes é uma paragem ferroviária importante no corredor mediterrânico oriental de França, entre Marselha, Nice, Mónaco e a fronteira italiana. A cidade tem uma estação central principal, a estação de Cannes, com paragens locais adicionais como Cannes-la-Bocca e Le Bosquet em serviços regionais. A SNCF Voyageurs serve Cannes com comboios de longa distância, regionais e alguns noturnos.
Os serviços a partir de Cannes incluem comboios TGV INOUI no corredor de Paris e Lyon, comboios TER Provence-Alpes-Côte d'Azur ao longo da costa e serviços Intercités de nuit em algumas partidas noturnas. A estação de Cannes é a principal estação ferroviária para comboios de longa distância a partir de Cannes, enquanto Cannes-la-Bocca é sobretudo utilizada para viagens regionais a oeste da cidade.
As rotas ferroviárias de Cannes seguem para oeste em direção a Saint-Raphaël, Toulon, Marselha, Lyon e Paris, e para leste em direção a Antibes, Nice, Mónaco, Menton e Ventimiglia. Os comboios para Cannes utilizam a mesma linha costeira através dos departamentos de Alpes-Maritimes e Var. Reserve online os comboios de e para Cannes na Rail Monsters.