La 12.ª edición del Tour de Hainan se corrió entre el 28 y el 5 de noviembre de 2017.El recorrido consistió de un total de 9 etapas sobre una distancia total de 1571,2 km.La carrera formó parte del circuito UCI Asia Tour 2018 dentro de la categoría 2.HC y fue ganada por el ciclista italiano Jacopo Mosca del equipo de categoría Profesional Continental el Wilier Triestina-Selle Italia.Tomaron la partida un total de 20 equipos, de los cuales 4 fueron Profesional Continental, 15 Continentales y 1 Selección nacional, quienes conformaron un pelotón de 132 ciclistas de los cuales terminaron 91.Las clasificaciones finalizaron de la siguiente forma:[1]