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

33

countries

45 000

train stations

500

popular routes