The journey
EMJ Route #128 is a true three-stage loop from Girona, linking the Mediterranean coast, Empordà, Garrotxa, Ripollès and Montseny without deliberately repeating the same roads. Stage 1 reaches the Costa Brava through Tossa de Mar, Begur and the Empordà plain before the exposed approach to Cadaqués. Stage 2 turns inland through medieval villages and volcanic Garrotxa before climbing to Ripoll. Stage 3 is the longest: Olot and Vic lead into the forest roads and shaded bends of Montseny, followed by a different return corridor to Girona.
The accepted rider-supplied GPX remains the single geometry and elevation source. The route is predominantly paved and prioritises secondary roads. Tramuntana wind, coastal traffic, mountain rain, autumn leaf litter and damp shaded surfaces can materially change the effort; Stage 3 needs an early departure and daylight reserve.
More detail in each Stage: select Stage 1, Stage 2 or Stage 3 for the full narrative, Rider Intelligence timeline, POIs, fuel, hotels, restaurants, activities and arrival walking tour.
