Europlan – plan your journey across Europe

European began as a practical tool to answer a very specific but simple question: which operator is running a particular train? Co-developed with the support of AI, it used the Transitous API to provide clear, reliable summaries of rail operators across Europe – making it especially useful for those travelling with staff FIP facilities who need to quickly check coupon and ticket validity on specific services.

Since then, the project has evolved into a far more capable and flexible trip planning tool for European rail travel. While operator transparency remains at its core, European now allows users to build complete journeys, check connections, and generate shareable links for specific trips.

How Europlan works

A few notes on how your data is stored and shared

Trips & Storage

Your trips are saved entirely in your browser’s localStorage — no account or server and no sign-in required. They persist across sessions on the same device and browser, but beware that they won’t follow you to a different device or browser automatically.

Each trip stores its name, emoji, and the full journey leg data (stations, times, operators, calling points, map coordinates) so everything is available offline once saved.

Creating a trip

Search for a journey, expand the results, and hit + Save to trip. Each leg is saved separately — so a London → Paris → Lyon journey with a change saves as two individual legs you can manage independently.

You can create as many trips as you like, rename them, assign an emoji, and delete them at any time from the My Trips sidebar.

Sharing a trip

The Copy link button compresses your entire trip into the URL using lz-string, a lossless compression algorithm. The result is a self-contained shareable link — again, no server involved — all the data is in the URL itself.

Anyone who opens the link will see the trip loaded directly into their browser. If they want to keep it — it’ll be stored in their browser’s localStorage from that point on, until they delete it. If they do delete it, it won’t delete from your localStorage.

Journey data

Live timetable data comes from Transitous, a free and open community-run routing service powered by MOTIS. It covers rail across Europe using open GTFS data. Europlan doesn’t cache or store any timetable data — every search is a fresh live query.

Station autocomplete, journey planning, operator names, calling points and coordinates all come directly from the Transitous API with no intermediary.

Privacy

Europlan collects nothing. No analytics, no tracking, no cookies beyond what your browser stores locally. The only external requests made are to the Transitous API for journey data and OpenStreetMap for map tiles.

Scroll to Top