Answered by Walden from Canada | Oct. 29, 2018 18:17
Xishuangbanna - Pu'er: You can take the direct bus at Mengla Bus Station or Jinghong Bus Station. The buses depart from 06:50 to 15:30 and the ticket fare is CNY95/ 50 per person.
Pu'er – Lincang: I cannot find the information about the bus schedule online and you can ask the staff at the Pu’er Bus Station whether there was the direct bus to Lincang.
Lincang – Baoshan: You can take the direct bus at Lincang Bus Station and there are four buses running every day: 08:40, 09:00, 10:40, 13:30. The ticket fare is CNY87 or 118 per person.
Baoshan – Dali: You can take the bus at Baoshan Bus Station to Xiaguan Town, Dali CIty. The buses depart from 07:20 to 16:05. The ticket fare is about CNY72.
Dali – Kunming: there are buses operated every day in Dali Old Town or Dali Bus Station. The ticket fare is CNY95 – 215 per person.