Tour de Langkawi

UCI, Stage race, 22nd February-1st March 2017, Malaysia

1st stage|22nd February|124.8 km
Kuala Berang-Kuala Terrengganu Circuit

2nd stage|23rd February|208.1 km
Jerteh-Gerik

3rd stage|24th February|118 km
Serdang-Pantai Remis

4th stage|25th February|174.4 km
Seri Manjung-Cameron Highlands

5th stage|26th February|151.5 km
Tapah-Kuala Lumpur

6th stage|27th February|176.3 km
Senawang-Muar

7th stage|28th February|148.1 km
Melaka-Bandar Baru Bangi

8th stage|1st March|121 km
Setiawangsa-Putrajaya