Trains in Spain

Traveling in Spain by train

Explore the beauty and charm of Spain with the convenience of train ride. Travel between key points like Madrid,Barcelona,Granada and Barcelona,Madrid comfortably in about 10h 10m. Plus, with fares starting from as low as ฿ 1,436.0, experiencing Spain has never been easier or more affordable. Book your train tickets now and enjoy the scenic route!

Madrid
Barcelona
Direct
Yes
Lowest price
฿ 1,501.0
Shortest duration
3h 2m
Barcelona
Madrid
Direct
Yes
Lowest price
฿ 1,436.0
Shortest duration
3h 2m
Granada
Barcelona
Direct
Yes
Lowest price
฿ 3,119.0
Shortest duration
6h 44m
Please note that final prices may vary based on availability, selected time slots, and other factors. Kindly refer to the checkout page for final prices.

Spain train timetable and schedule

The most popular routes of Spain train include Madrid to Barcelona, Barcelona to Madrid, and Granada to Barcelona. Price starts from ฿ 1,436.0 and the fastest train takes 3h 2m.

Date: 2026-09-19
Earliest departure: 06:22Latest departure: 20:10
06:22
09:45
Madrid
3h 23m
Barcelona
06:43
10:12
Madrid
3h 29m
Barcelona
07:22
10:24
Madrid
3h 2m
Barcelona
Please note that final prices may vary based on availability, selected time slots, and other factors. Kindly refer to the checkout page for final prices.

Reviews

4.9/5

Fantastic

202 reviews

5/5

Fantastic
Comfortable journey and seats!!

5/5

Fantastic
really cool experience. quick and nice view

5/5

Fantastic
friendly staff, good experience

5/5

Fantastic
Madrid Atocha -> Barcelona Sants ·
Buying tickets through Klook was intuitive and fast. The platform sent me an electronic copy, which I printed before my trip. I had no issues using it at the destination.
Show original (Translated review)

5/5

Fantastic
We took a day trip on the 8:30 PM flight to Barcelona. Since sunset is at 9:30 PM, it feels different from Japan. We departed from Barcelona at 8:45 AM, but for a day trip, it would be better to leave a bit earlier. If possible, I recommend staying overnight in Madrid.
Show original (Translated review)

5/5

Fantastic
It was convenient because I reserved my seat in advance and boarded at the designated time.
Show original (Translated review)

5/5

Fantastic
The train is fast, convenient, and comfortable, with ample luggage space.
Show original (Translated review)

4/5

Fantastic
It was a bit crowded, and there was a delay in getting to the train platform. However, the location was clean and the air conditioning was cool.
Show original (Translated review)

5/5

Fantastic
Madrid Atocha -> Barcelona Sants ·
Booking of Klook was quick and easy. We just had to print the tickets out. The price is quite competitive in comparison to booking directly. I will book on Klook again.

5/5

Fantastic
Madrid Atocha -> Barcelona Sants ·
Purchasing tickets is quick and easy, and sometimes there are special offers.
Show original (Translated review)

Why book Spain train tickets with Klook?

Book Spain train tickets on Klook

Klook is arguably the easiest and most convenient way to get your Spain train tickets, precisely because:

Book in your own language
Don't panic if you don't read foreign languages. Pick your journey in your own language.
Pay your way
We accept various payment methods and over 30 currencies
Fast & hassle-free booking
Compare prices at a glance, with over 100 major routes covered

How to book Spain train tickets

Where to book Spain train tickets

Don't know where to book your Spain train tickets? Don't worry. Klook has got you covered. In just 3 easy steps, you'll be on your way to your next adventure.

Step 1: Fill in the type of train you're looking to book, the departure station, the destination station, and the planned date to take the train.

Step 2: Select your preferred time, seat, or ticket type then click Book now.

Step 3: Pick a payment method and then click Complete payment.

Find your journey
Enter your departure and arrival points, select date and number of passengers
Book early for cheaper tickets
Enjoy early bird prices for routes across the continent
Book easily & get ready
Get your tickets and you're good to go!

Frequently asked questions (FAQs) about Spain train

What are the popular train in Spain?

How to book a Spain train ticket?

How much in advance can I buy the Spain train ticket?

How can I cancel or refund my Spain train ticket?