RailClick

Trains from Marseilles to Barcelonafrom $ 39.90

One‑way

Trains from Marseilles to Barcelona

Journey time
From 4h 0m
Price
From $ 39.90
Distance
509 km (316 miles)
Changes
No direct trains available
Departure station
Marseille Provence Aeroport
Arrival station
Barcelona Sants

Travelling by train: Marseilles - Barcelona

Journey details

How long does the train from Marseille to Barcelona take?

The train journey from Marseille to Barcelona takes approximately 4 hours and 30 minutes. It is a convenient and time-efficient way to travel between these two vibrant cities.

What is the fastest journey from Marseille to Barcelona by train?

The fastest train journey from Marseille to Barcelona is operated by the high-speed TGV train. This train reaches speeds of up to 320 km/h, allowing you to reach your destination in just 3 hours and 30 minutes.

How much does the train cost from Marseille to Barcelona?

The train ticket from Marseille to Barcelona typically costs around €50 to €100, depending on the class of travel and how far in advance you book. It is recommended to book your tickets early to secure the best prices.

How much does the Marseille to Barcelona?

Yes, there is a direct train connecting Marseille and Barcelona. It provides a hassle-free journey without the need for any transfers. You can sit back, relax, and enjoy the scenic route between these two beautiful cities.

What is the distance from Marseille to Barcelona by train?

The distance between Marseille and Barcelona by train is approximately 350 kilometers. The efficient rail network in Europe ensures a comfortable and enjoyable journey, allowing you to admire the picturesque landscapes along the way.

Which are the cities that the train stops from Marseille to Barcelona?

The train from Marseille to Barcelona makes stops at several notable cities along the way, including Nîmes, Montpellier, and Perpignan. These cities have their own unique charm and offer plenty of attractions to explore during your journey.

Buy train tickets from Marseilles to Barcelona

Marseilles: Places to see

Barcelona: Places to see

Marseilles: Main train stations

  • Marseille St-Charles
  • Marseille Provence Aeroport
  • Marseille Blancarde
  • Marseille-en-Beauvaisis

Barcelona: Main train stations

    Marseilles - Barcelona: How to get the best deals

    Need our help?
    Guaranteed secure payment
    • visa
    • mastercard
    • amex
    • applepay
    Certificates
    Europ AssistanceGlobal Awards
    TreeNation
    Google logopage.home.intro.google-reviews.title
    Can't get translations for the language:
    • Request failed with status code 503
    • AxiosError: Request failed with status code 503 at settle (file:///app/node_modules/axios/lib/core/settle.js:19:12) at IncomingMessage.handleStreamEnd (file:///app/node_modules/axios/lib/adapters/http.js:798:11) at IncomingMessage.emit (node:events:531:35) at endReadableNT (node:internal/streams/readable:1698:12) at process.processTicksAndRejections (node:internal/process/task_queues:90:21) at Axios.request (file:///app/node_modules/axios/lib/core/Axios.js:45:41) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async g (/app/.next/server/chunks/64163.js:1:133996) at async request (/app/.next/server/chunks/64163.js:1:130241)
    • Request failed with status code 503
    • AxiosError: Request failed with status code 503 at settle (file:///app/node_modules/axios/lib/core/settle.js:19:12) at IncomingMessage.handleStreamEnd (file:///app/node_modules/axios/lib/adapters/http.js:798:11) at IncomingMessage.emit (node:events:531:35) at endReadableNT (node:internal/streams/readable:1698:12) at process.processTicksAndRejections (node:internal/process/task_queues:90:21) at Axios.request (file:///app/node_modules/axios/lib/core/Axios.js:45:41) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async g (/app/.next/server/chunks/64163.js:1:133996) at async request (/app/.next/server/chunks/64163.js:1:130241)