Trains in Spain

Traveling in Spain by train

Uncover the charm of Spain with the ease of a train ride. Travel smoothly between key locations like Madrid,Barcelona,Granada and Barcelona,Madrid in just around 7h 20m. With fares starting as low as S$ 41.95, exploring Spain has never been more convenient or budget-friendly. Secure your train tickets now and enjoy the scenic journey ahead!

Madrid
Barcelona
Direct
Yes
Lowest price
S$ 41.95
Shortest duration
3h 2m
Barcelona
Madrid
Direct
Yes
Lowest price
S$ 52.45
Shortest duration
3h 2m
Granada
Barcelona
Transfers
1
Lowest price
S$ 108.29
Shortest duration
6h 50m
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 S$ 41.95 and the fastest train takes 3h 2m.

Date: 2026-03-02
Earliest departure: 06:09Latest departure: 20:10
06:09
09:25
Madrid
3h 16m
Barcelona
06:16
09:30
Madrid
3h 14m
Barcelona
06:22
09:45
Madrid
3h 23m
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

5/5

Highly recommended

깨끗하고 조용하고 관리가 잘된 느낌이엿어요 덕분에 편하게 이용하였습니다

It was clean, quiet, and felt well-maintained. Thanks to that, I was able to use it comfortably.

Show original (Translated review)

Read all reviews

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 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

Want 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 want to book, the departure station, the destination station, and the date you plan on taking the train.

Step 2: Select your preferred time, seat, or ticket type and 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?

Help Center