Answered by Abbey from Poland | Jan. 06, 2016 02:14
As I know, there is only one long-distance bus scheduled at 13:00. The ticket fare is CNY 350 per person.
You can also take a coach or train to get to Kunming first; there are more departures per day. Then take a train from Kunming Railway Station to Chengdu. The train will spend around 18 to 20 hours.
As the two cities are far from each other, train, or more specific a sleeper on the train is recommended than a long-distance bus. The ticket fare is not very much different with the long-distance bus ticket. You can check the details on this website.