We're not a railway.
That's the point.
Rail Ninja is an independent booking service for train tickets. We don't own trains, we don't run stations, and we're not the official site of any rail company.

We're the agency in between: you pick the train, we deal with the railways.
That's why one checkout can hold a Japanese bullet train, a Portuguese intercity and a Swiss regional — and why there's still someone to talk to after you've paid.
booking trains online
Since 2016
of five continents
50 countries
travelers
6.5 million
Why we exist
Every railway has its own website, its own language, its own rules about when tickets go on sale and what "first class" actually means. Some won't take a foreign card. Most won't answer the phone. And when a train is cancelled, you're on your own with a form in a language you don't read.

We started Rail Ninja to take that part off your plate.
Trains are the best way to see most of the world. Booking them is not.
What we do differently
More than 2,000 routes across Europe, Asia, the Americas, the Middle East, Africa and Oceania — one account, one currency, saved passengers and payment details. Your whole trip in one place instead of eleven railway logins.
One checkout for the world
Railways release seats on their own timetables — sometimes only weeks ahead. You can reserve with us earlier, and we secure the tickets the moment they go on sale. Around a third of our customers book this way.
Book before the tickets exist
Know what you're paying for
"Standard Premier", "Ordinary Car", "2nd class Comfort" — we photograph and film the trains so you can see the seat, the legroom and the coach before you choose. The railways don't show you this. We do.
Facing forward, window, together as a family, near the luggage rack. Many railways won't take seating requests. We will, and we pass them on wherever the carrier allows it.
Sit the way you want
Cancellations, strikes, missed connections, a name typed wrong. Our support team is available around the clock to rebook, rebuild the trip, or claim the compensation the railway owes you — so you don't have to argue with a carrier in a foreign language.
A real person when things
go sideways
Why we cost
more than
the railway
We're an agency. We charge for the work: watching release dates, holding seats before they exist, fixing the booking when a strike or a typo breaks it, and answering the phone when the railway won't.

If you're comfortable on the carrier's own site in its own language, book there — it's cheaper. If you'd rather someone else deal with the railway, that's us.
Beyond the
ticket
Ninja Cash
5% back on every booking, to spend on your next train or the extras around it.
The app
Book, change and store tickets in one place on iOS and Android.
Groups
20 or more travelers? A dedicated team handles the whole reservation.
Trees
Add $5 at checkout and we plant trees for your journey. 750,000 planted so far.
Extras
Seat reservations, insurance, transfers and activities, in the app or by chat.
Judge us by the numbers
from 10,000+
Trustpilot reviews
4.3
on the App Store
4.8
from 3,000+ Feefo reviews
4.8
travelers since 2016
6.5M
Ready when you are.
Pick a train. We'll handle the railway.