European train routes, stations and rail passes.
Clearly explained.

33

countries

45 000

train stations

500

popular routes

Milan Milan

Zurich to Milan by Train: Times, Prices, Tickets and Rail Passes

The train journey from Zurich to Milan is one of Europe’s most practical cross-border connections – fast, frequent,…
Trains to Split Trains to Split

Zagreb to Split by Train: Timetables, Tickets, Prices & Rail Passes (2026)

Key Takeaways Direct day trains run year-round between Zagreb and Split, operated by Croatian Railways (HŽ Putnički prijevoz),…
Lisbon Lisbon

Seville to Lisbon by Train: How to Make the Journey in 2026

There’s no direct train from Seville to Lisbon in 2026. That’s the headline. The rail link between Andalusia…
Rome to Paris by Train: Routes, Times, Prices & Passes (2026 Guide) Rome to Paris by Train: Routes, Times, Prices & Passes (2026 Guide)

Rome to Paris by Train: Routes, Times, Prices & Passes (2026 Guide)

Planning a rail journey from the eternal city to the grand city of lights? Here’s what you need…
Barcelona Barcelona

Paris to Barcelona by Train: Times, Tickets, Prices and Passes in 2026

Discover how to travel from Paris to Barcelona by train with essential tips on routes, prices, and what to expect.
Barcelona to Lisbon by train

Barcelona to Lisbon by train

No direct Barcelona–Lisbon train — the route requires 4–5 transfers through Madrid. The direct Lusitânia sleeper was discontinued in 2020.
Edinburgh to London by train

Dublin to London by Train

No direct train from Dublin to London. The SailRail route combines ferry and train in ~8.5 hours. Fares start from around £44.50 when booked early.