Trains to Marseille

The port of Marseille is the most important transport hub on the Mediterranean coast of France. The main train station, Marseille-St-Charles, enjoys excellent connections with provincial cities across France, with regular departures for Bordeaux, Lille, Nantes, Nice and Strasbourg. Fast TGV trains take just over three hours for the 750-km journey from Paris to Marseille.

On 1 May 2015, Eurostar launched its new direct train from London to Marseille. It is the first time that there have ever been direct scheduled trains from England to the shores of the Mediterranean. In 2019, the direct Eurostar from London to Marseille runs three or four times per week from early May until mid-September.

There are other useful international services, including several trains each day to Brussels and direct services to Switzerland (Geneva), Italy (Genoa and Milan), Spain (Barcelona and Madrid) and Germany (Baden-Baden, Karlsruhe and Frankfurt-am-Main). It’s easy to see why Marseille is a key stop on many itineraries through southern France.

Most visitors to Marseille focus on the Old Town with its historic port district – which is called the Vieux Port. Spend a day or two lingering in and around the old fish market and the waterfront which boasts a fine range of cafés and seafood restaurants. Culture vultures make for the striking new Musée des Civilisations de l’Europe et de la Méditerranée (MuCEM). With boat trips out to the islands in the bay and excursions east from the city along the rocky limestone coast, Marseille makes a perfect base for a few days exploring western Provence. The city is also a good jumping-off point for excursions into the Alps, with direct regional train services to Gap and Briançon.

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

Paris to Marseille by train

from $56.86

Avg 0 change 3hr 5m

Ashford to Marseille by train

from $74.95

Avg 1 change 6hr 22m

Brussels to Marseille by train

from $87.87

Avg 0 change 4hr 50m

Milan to Marseille by train

from $30.75

Avg 0 change 7hr 21m

Madrid to Marseille by train

from $39.41

Avg 0 change 7hr 55m

London to Marseille by train

from $69.78

Avg 1 change 6hr 19m

Geneva to Marseille by train

from $33.60

Avg 0 change 3hr 30m

Lyon to Marseille by train

from $30.37

Avg 0 change 1hr 40m

Montpellier to Marseille by train

from $11.63

Avg 0 change 1hr 22m

Nîmes to Marseille by train

from $14.86

Avg 0 change 55m

Bordeaux to Marseille by train

from $23.26

Avg 0 change 5hr 51m

Barcelona to Marseille by train

from $31.01

Avg 0 change 4hr 35m

Genoa to Marseille by train

from $27.14

Avg 0 change 5hr 33m

Aix-en-Provence to Marseille by train

from $5.17

Avg 0 change 29m

Avignon to Marseille by train

from $14.21

Avg 0 change 28m

Show more

Nice to Marseille by train

from $29.08

Avg 0 change 2hr 33m

Lille to Marseille by train

from $82.70

Avg 0 change 4hr 43m

Toulon to Marseille by train

from $11.63

Avg 0 change 41m

Cannes to Marseille by train

from $26.49

Avg 0 change 2hr 1m

Ventimiglia to Marseille by train

from $17.06

Avg 0 change 3hr 17m

Saint-Raphaël to Marseille by train

from $17.45

Avg 0 change 1hr 34m

Antibes to Marseille by train

from $25.84

Avg 0 change 2hr 15m

Monaco to Marseille by train

from $42.64

Avg 0 change 3hr 3m

Toulouse to Marseille by train

from $23.26

Avg 0 change 3hr 37m

Valence to Marseille by train

from $21.97

Avg 0 change 59m

Narbonne to Marseille by train

from $18.09

Avg 0 change 2hr 23m

Strasbourg to Marseille by train

from $75.60

Avg 0 change 5hr 11m

Bourg-en-Bresse to Marseille by train

from $42.00

Avg 0 change 2hr 33m

Turin to Marseille by train

from $48.72

Avg 1 change 6hr 36m

Miramas to Marseille by train

from $12.28

Avg 0 change 30m

Arles to Marseille by train

from $11.63

Avg 0 change 42m

Marne-la-Vallée to Marseille by train

from $107.90

Avg 0 change 3hr 33m

Hyeres to Marseille by train

from $19.38

Avg 0 change 1hr

Carcassonne to Marseille by train

from $17.45

Avg 0 change 3hr 7m

Frankfurt am Main to Marseille by train

from $44.58

Avg 0 change 7hr 43m

Rome to Marseille by train

from $55.95

Avg 1 change 10hr 31m

Massy to Marseille by train

from $140.21

Avg 0 change 3hr 50m

Perpignan to Marseille by train

from $31.66

Avg 0 change 3hr 5m

Béziers to Marseille by train

from $11.63

Avg 0 change 2hr 7m

Ebbsfleet to Marseille by train

from $96.27

Avg 1 change 6hr 31m

Dijon to Marseille by train

from $66.55

Avg 0 change 3hr 16m

Cassis to Marseille by train

from $6.46

Avg 0 change 16m

Salon-de-Provence to Marseille by train

from $14.86

Avg 0 change 45m

Mulhouse to Marseille by train

from $106.61

Avg 0 change 4hr 34m

Briançon to Marseille by train

from $54.27

Avg 0 change 4hr 13m

Basel to Marseille by train

from $79.47

Avg 0 change 5hr 14m

Girona to Marseille by train

from $33.60

Avg 0 change 3hr 54m

La Ciotat to Marseille by train

from $9.69

Avg 0 change 21m

Aubagne to Marseille by train

from $5.17

Avg 0 change 8m

Venice to Marseille by train

from $59.83

Avg 1 change 9hr 59m

Chambéry to Marseille by train

from $96.27

Avg 1 change 3hr 18m

Menton to Marseille by train

from $34.24

Avg 0 change 3hr 14m

Florence to Marseille by train

from $45.10

Avg 1 change 9hr 31m

Bandol to Marseille by train

from $12.28

Avg 0 change 37m

Sète to Marseille by train

from $12.28

Avg 0 change 1hr 56m

L'Isle-sur-la-Sorgue to Marseille by train

from $16.80

Avg 0 change 1hr 15m

Zurich to Marseille by train

from $100.79

Avg 1 change 5hr 52m

Bologna to Marseille by train

from $48.33

Avg 1 change 8hr 53m

Manosque Gréoux les Bains to Marseille by train

from $22.61

Avg 0 change 1hr 13m

Annecy to Marseille by train

from $54.27

Avg 1 change 3hr 46m

Saint-Pierre-des-Corps to Marseille by train

from $98.21

Avg 0 change 4hr 44m

Naples to Marseille by train

from $91.88

Avg 1 change 12hr 26m

Nantes to Marseille by train

from $170.57

Avg 0 change 5hr 54m

Cavaillon to Marseille by train

from $19.38

Avg 0 change 1hr 7m

Zaragoza to Marseille by train

from $209.99

Avg 0 change 6hr 28m

Figueres to Marseille by train

from $44.58

Avg 0 change 3hr 37m

Amsterdam to Marseille by train

from $98.86

Avg 1 change 7hr

Valencia to Marseille by train

from $54.92

Avg 1 change 10hr 8m

Alicante to Marseille by train

from $60.73

Avg 1 change 11hr 40m

Karlsruhe to Marseille by train

from $44.58

Avg 0 change 6hr 30m

Pisa to Marseille by train

from $40.19

Avg 1 change 8hr 49m

Calais to Marseille by train

from $155.07

Avg 1 change 5hr 31m

Gap to Marseille by train

from $43.29

Avg 0 change 2hr 57m

Country guide

Trains to France

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and 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.