Marxa de la Garoina is held in Palafrugell, Girona, and the clearest listing describes it as a walking march rather than a standard road race. The older format gives two route options, 12 km and 16 km, starting from Palafrugell in the morning.
The published details are a little mixed: a newer listing also labels Marxa de la Garoina as a 1.8 km running event in the same town. The strongest history clue is the “XXXIV” edition marker, which shows the march had already reached its 34th running in the older listing.