French Railways (SNCF) operates a train from Marseille to Grasse hourly. Tickets cost $39 and the journey takes 2 h 6 min. French Railways (SNCF) also services this route hourly. Alternatively, AlloCartreize operates a bus from Marseille to Grasse every 15 minutes. Tickets cost $3 - $8 and the journey takes 30 min. 3 other operators also service this route.
How to get from Marseille to Grasse
From Marseille-St-Charles train to Cannes then train to Grasse. 2 h 59 min 37€. From Marseille - Saint-Charles bus to Aix-en-Provence, bus to Cannes Gare Routière, walk to Cannes Gare SNFC, then line 600 bus to Grasse Gare Routière. 4 h 12 min 54€. From Marseille drive to Grasse. 1 h 54 min 25€.