Lors des Jeux asiatiques de 2018, à Jakarta, Thi Lan bat en séries du 400 m haies le record national et d'Asie du Sud-Est en 55 s 74. En finale, elle décroche la médaille d'argent et améliore à nouveau ce record, en 55 s 30. Elle est devancée par la tenante du titre Kemi Adekoya (54 s 48). Qualifiée pour la finale du 200 m, après un record personnel en séries en 23 s 72 et une demi-finale courue en 23 s 76, elle termine en 23 s 77. Le dernier jour de compétition, avec ses coéquipières du relais 4 x 400 m, elle remporte la médaille de bronze en 3 min 33 s 23, derrière l'Inde et Bahreïn.