Rail Ninja is a reservation service for booking train tickets online. It is not a rail carrier, does not own or operate any trains, and does not represent an official website of any railway company. It is a commercial business that makes it easier for you to book train tickets online.
Country
SpainRoutes via Madrid
59 routes
Ticket price
from S$37
Departures per day
474
Travel to Madrid by Train
Madrid is a beautiful and vibrant city in Spain. It is filled with delightful food, friendly people, and wonderful culture. It's the perfect place to visit if you're looking for something out of the ordinary, as it offers so much more than just your typical museum or historical site. There are plenty of restaurants to choose from, as well as cultural events such as flamenco dancing and bullfighting. If you are planning to visit Madrid or even just travel through the country of Spain, getting there by train is an excellent option due to its central location. Moreover, you can easily travel by train to other cities like Barcelona and Seville. Hence, choosing Spain trains is the best choice for your upcoming trip to Spain.

Extensive Network
One platform, 34+ destinations, 700+ routes around the globe.
Convenient Booking
We speak your language and offer over 20 payment methods.
Excellent Rating
Read authentic Rail Ninja reviews and see what our travelers say about us.
Flexible Planning
You can conveniently book train tickets for up to a year in advance!
Real Human Support
Need a hand? Contact our customer support before or during your trip.