About TrainRando
TrainRando is an open-source project cataloging hiking routes between train stations on GR trails in France. The goal: make hiking accessible without a car, by connecting Grande Randonnée trails to the railway network.
How it works
A catalog of 176 GR trails is automatically enriched via OpenStreetMap: the pipeline identifies nearby SNCF train stations and bus stops along each trail, generates elevation profiles, and lists accommodation (hotels, campsites) along the route. Bus stops are enriched with GTFS transit line names to help with trip planning.
Data sources
- OpenStreetMap — GR trail geometry, stations and accommodation data (ODbL license)
- SNCF Open Data — train station database
- transport.data.gouv.fr — GTFS bus stop and transit line data
- SRTM — elevation data for altitude profiles
- OpenTopoMap — topographic map tiles
- IGN Géoservices — Plan IGN map tiles
Tracks are generated automatically and may contain inaccuracies. Always verify your route before heading out.
Open source
The source code is available on GitHub. Contributions are welcome.