Tour de Luxembourg

UCI, Stage race, 30th May-3rd June 2018, Luxembourg

Prologue|30th May|2.3 km
Luxembourg-Luxembourg

1st stage|31st May|186.7 km
Luxembourg-Hesperange

2nd stage|1st June|89.1 km
Rosport-Schifflange

3rd stage|2nd June|163.8 km
Eschweiler-Differdange

4th stage|3rd June|176 km
Mersch-Luxembourg