French Railways (SNCF) operates a train from Nice to Cassis every 2 hours. Tickets cost $29 - $45 and the journey takes 1 h 50 min. 5 other operators also service this route. Alternatively, Eurolines FR operates a bus from Nice to Cassis 5 times a day. Tickets cost $6 - $75 and the journey takes 3 h 10 min. 4 other operators also service this route.
How to get from Nice to Cassis
From Nice Ville train to Toulon, train to Cassis Gare SNCF, then bus to Cassis Casino. 3 h 33 min 38€. From Nice bus to Marseille-St-Charles, train to Aubagne Gare, then bus to Cassis Gendarmerie. 4 h 20 min 28€. From Nice drive to Cassis. 1 h 57 min 25€.