Trains to Cannes Find train times and tickets

“Cannes is for living, Monte Carlo for gambling and Menton for dying.” At least that’s what the Riviera experts used to say in the last years of the 19th century. And that’s not changed since. Cannes is still busy living it up. If it’s Riviera chic you’re looking for, then head for Cannes, but you’ll discover a town with more ritzy restaurants than you’ll ever need. The circus of self promotion reaches a peak during the film festival, but off-season Cannes can be surprisingly low-key.

If you tire of the beaches, explore the Old Town (called Le Suquet) which clusters on a low hill. The must-do excursion from Cannes is the boat trip to the Îles de Lérins, two offshore islands which are both a haven of peace – the perfect cure for visitors who just cannot keep up with the frenetic pace of life in Cannes itself.

The main railway station in Cannes is a five-minute walk behind the main seafront promenade. The station wins no prizes for beauty, but it does have an excellent range of train services. There are several TGVs each day to Paris, all taking just over five hours for the journey. There are regular services to Marseille, with two trains each day continuing to Toulouse and Bordeaux. There are international trains to Genoa and Milan, running daily for much of the year but just twice or thrice weekly in mid-winter.

For those looking to make local excursions from Cannes, there’s a superb network of Riviera connections, including two trains per hour to Antibes, Nice, Menton, Monaco and the Italian border town of Ventimiglia. There is also a useful hourly train to the inland town of Grasse.

Search accommodation in Cannes

Airbnb

Travel to Cannes by train from anywhere in the UK or across Europe.

London to Cannes by train

from $85.07

Avg 1 change 8hr 22m

Paris to Cannes by train

from $29.20

Avg 0 changes 5hr 3m

Cambridge to Cannes by train

from $407.84

Avg 2 changes 10hr 9m

Nice to Cannes by train

from $6.98

Avg 0 changes 23m

Marseille to Cannes by train

from $24.76

Avg 0 changes 2hr

Barcelona to Cannes by train

from $71.74

Avg 1 change 6hr 38m

Lille to Cannes by train

from $92.69

Avg 0 changes 7hr

Ventimiglia to Cannes by train

from $11.94

Avg 0 changes 1hr 8m

Genoa to Cannes by train

from $17.52

Avg 0 changes 3hr 23m

Pisa to Cannes by train

from $73.64

Avg 1 change 6hr 39m

Milan to Cannes by train

from $17.52

Avg 0 changes 5hr 12m

Monaco to Cannes by train

from $8.89

Avg 0 changes 48m

Lyon to Cannes by train

from $41.90

Avg 0 changes 3hr 54m

Venice to Cannes by train

from $63.74

Avg 2 changes 8hr 46m

Valence to Cannes by train

from $24.76

Avg 0 changes 2hr 50m

Show more

Avignon to Cannes by train

from $24.76

Avg 0 changes 2hr 23m

Aix-en-Provence to Cannes by train

from $44.44

Avg 0 changes 2hr 5m

Toulon to Cannes by train

from $18.41

Avg 0 changes 1hr 11m

Saint-Laurent-du-Var to Cannes by train

from $6.98

Avg 0 changes 21m

Saint-Raphaël to Cannes by train

from $8.25

Avg 0 changes 22m

Antibes to Cannes by train

from $3.17

Avg 0 changes 7m

Menton to Cannes by train

from $13.33

Avg 0 changes 59m

Bristol to Cannes by train

from $386.63

Avg 2 changes 11hr 20m

Marne-la-Vallée to Cannes by train

from $99.67

Avg 0 changes 5hr 24m

Brussels to Cannes by train

from $141.58

Avg 0 changes 7hr 46m

Dijon to Cannes by train

from $40.00

Avg 0 changes 5hr 40m

Bologna to Cannes by train

from $29.33

Avg 1 change 6hr 44m

Liverpool to Cannes by train

from $361.87

Avg 2 changes 11hr 36m

Geneva to Cannes by train

from $86.34

Avg 0 changes 5hr 50m

Juan-Les-Pins to Cannes by train

from $3.81

Avg 0 changes 6m

Madrid to Cannes by train

from $183.48

Avg 1 change 9hr 58m

Amsterdam to Cannes by train

from $108.56

Avg 1 change 8hr 48m

Zurich to Cannes by train

from $192.36

Avg 1 change 8hr 29m

Paris Charles de Gaulle Airport to Cannes by train

from $66.03

Avg 0 changes 5hr 47m

Luxembourg City to Cannes by train

from $88.25

Avg 1 change 8hr 19m

Ashford to Cannes by train

from $86.34

Avg 1 change 8hr 2m

Turin to Cannes by train

from $25.90

Avg 1 change 5hr 55m

Reims to Cannes by train

from $74.28

Avg 1 change 6hr 39m

Lausanne to Cannes by train

from $106.66

Avg 1 change 6hr 44m

Fréjus to Cannes by train

from $10.16

Avg 0 changes 29m

Montpellier to Cannes by train

from $54.60

Avg 0 changes 3hr 59m

Siena to Cannes by train

from $42.41

Avg 2 changes 8hr 37m

Empoli to Cannes by train

from $45.84

Avg 2 changes 7hr 24m

Cagnes-sur-Mer to Cannes by train

from $5.71

Avg 0 changes 17m

Antwerp to Cannes by train

from $212.68

Avg 1 change 7hr 46m

Figueres to Cannes by train

from $151.73

Avg 1 change 5hr 41m

Golfe-Juan-Vallauris to Cannes by train

from $1.90

Avg 0 changes 4m

Ebbsfleet to Cannes by train

from $113.01

Avg 1 change 8hr 30m

Grasse to Cannes by train

from $5.71

Avg 0 changes 22m

Sanremo to Cannes by train

from $11.81

Avg 0 changes 1hr 43m

Les Arcs Draguignan to Cannes by train

from $11.43

Avg 0 changes 36m

Savona to Cannes by train

from $34.03

Avg 0 changes 2hr 51m

Country guide

Trains to France

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.