Question: How long is the stage
Answer: The longest 2017 Giro d'Italia was stage 12 at 229 km (142 mi) and stage 14 was at 131 km (81 mi).