for travelling in China among the cities, i suggest you take train with hard sleeper (bed) it take a night, train moves off abt 6-8pm and will reach next morning (abt 12 hrs). it cost abt 300+ RMB and you save a night's accomodation as well.
there's also lond distance coach which you can sleep...