UK: Available on TNT Sports (channels 1–4, depending on the day).
Germany: ARD and ZDF offer live coverage.
USA: MAX
Switzerland: SRG SSR offers live coverage.
Italy - Rai Sport
France - L'Équipe
Spain - EITB
Canada - FloSports
USA - Max
Belgium - RTBF; VRT; VTM; RTL; LN24
Netherlands - NOS
Japan - JSports
Switzerland - SRG
New Zealand - SuperSport
Australia - SBS
South America - DirectTV; Claro
Colombia - Caracol TV; Claro; DirectTV; RCN; RTVC
China - Zhibo TV
Slovenia - Planet TV
Africa - StayLive; SuperSport
Estimated start and finish times Giro d'Italia:
Stage 1: 13:30 - 17:10CET
Stage 2: 13:55 - 17:10CET
Stage 3: 13:25 - 17-10CET
Stage 4: 13:05 - 17:10CET
Stage 5: 13:50 - 17:10CET
Stage 6: 11:50 - 17:15CET
Stage 7: 12:55 - 17:10CET
Stage 8: 12:25 - 17:10CET
Stage 9: 13:05 - 17:10CET
Stage 10: 13:15 - 17:10CET
Stage 11: 12:20 - 17:30CET
Stage 12: 13:15 - 17:20CET
Stage 13: 12:55 - 17:15CET
Stage 14: 12:45 - 17:15CET
Stage 15: 11:25 - 17:15CET
Stage 16: 11:20 - 17:15CET
Stage 17: 12:50 - 17:15CET
Stage 18: 13:50 - 17:15CET
Stage 19: 12:20 - 17:15CET
Stage 20: 10:45 - 16:15CET
Stage 21: 15:05 - 18:45CET