Sell complex multi-country rail without the headache
Capture rail revenue with zero eligibility risk. Eurail, Interrail and BritRail via AllAboard — Global and One-Country passes, 1st and 2nd class, travel-days within validity — with a Conditions-of-Use compliance engine the agent cannot override. One of six first-class components.
"Rail between the cities" → the right pass, every time
When the route is rail-led, the agent calls recommend_pass against the AllAboard catalog and pricing — matching the number of cities, travel days and class to the brief. It picks Global where the trip spans countries, One-Country where it stays put.
Rail is one module of Voyage, not the whole product — but it's where the deepest domain logic lives, because passes carry real eligibility rules.
Every pass type, fully modelled
Eurail
For non-EU residents travelling Europe. Global and One-Country variants across the network.
Interrail
For EU residents. Global passes spanning countries and One-Country passes for a single market.
BritRail
For travel within Britain — England, Scotland and Wales — for overseas visitors.
Global & One-Country
Multi-country Global passes or single-country scope, chosen by the agent to fit the route.
1st & 2nd class
Class selected to match the brief and budget, priced from the live AllAboard catalog.
Travel-days within validity
Flexi passes with a set number of travel days inside a validity window, modelled accurately.
The agent cannot sell a pass that breaks the rules
Rail passes carry hard Conditions of Use. Voyage enforces them server-side — the recommendation is validated for residency and scope before it can ever enter the plan.
Residency rules
Scope rules
If a recommended pass fails either check, it is rejected before it reaches the basket — regardless of what the model proposed.
Routes checked against real timetables
The same propose_route step that drives the trip also validates connections against live timetable data — so a rail-led route the agent designs actually runs, and the recommended pass actually covers it.
Rail integrates with the rest of the trip too: the agent connects rail arrivals to station transfers and pairs passes with hotels in each city.
Rail-led, but never rail-only
A European rail trip in Voyage pairs the pass with hotels in each city, a return flight home and transfers to the stations — one itinerary, one checkout, fully compliant.
See all six componentsSell rail passes without the compliance risk
See Voyage recommend a compliant pass and weave it into a complete multi-modal trip.