Overcrowded trains to Germany and beyond
From € 94

To Barcelona by train

To Barcelona with Thalys and TGV

Please note!

Unfortunately we are unable to sell train tickets to Barcelona. You can purchase tickets via Renfe, the Spanish Railway. We apologise for the inconvenience caused.

Quickly to the heart of Barcelona

Column 3
Column 4

Travel information Barcelona

Barcelona, the capital of Catalonia, is the second largest city in Spain. By train you will get from Amsterdam to the beautiful coastal city in just 11.17 hours.

Initial travel with Thalys, change trains once at Gare du Nord

Change trains at Gare du Nord to Gare de Lyon (1h32m time to change trains)

Route Travel time Change trains Departure Arrival
Outbound
Amsterdam CS - Barcelona 11:01 1 09:17 20:34
Schiphol Barcelona 11:01 1 09:33 20:34
Rotterdam CS - Barcelona 10:36 1 09:59 20:34
Return
Barcelona - Amsterdam CS 11:20 1 09:25 20:45

Initial travel with Thalys / TGV, travel via Brussel and Valence (change trains twice)

Route Travel time Change trains Departure Arrival
Outbound
Amsterdam CS - Barcelona 11:14 2 08:17 19:31
Schiphol Barcelona 10:58 2 08:33 19:31
Rotterdam CS - Barcelona 10:33 2 08:58 19:31
Return
Barcelona - Amsterdam CS 11:28 2 06:10 17:38

For a complete travel itinerary, consult our itinerary planner

Column 3
Column 4

Prices train tickets Barcelona

No trip is the same. We are very aware of this and therefore offer a fitting rate for every travel situation.

The price depends on

Book in advance and save money!

Do you want to and can you book far in advance? Then choose the ticket with the lowest fare. The best rate for the price-conscious travellers. Please note: you will not be able to cancel or rebook the ticket. If you want more flexibility, choose another rate.

General tips for getting the cheapest tickets

  • Book as early as possibly to have the most chance of getting the cheapest tickets.
  • Travelling in the evening is often cheaper.
  • For a weekend getaway, travel Sat-Sun-Mon instead of Fri-Sat-Sun.
  • Book online to avoid booking fee.

Tips to get the best rates