my china trip after a couple of days and i had a lot of destination to go, first i will go by plane bangkok to macaw, and from Macaw to Guangzhou, i found that tha air ticket from Macaw to Guangzhou is highly expensive, so is there any possibility to take any other kind of transportation like train or buses or even a taxi? and how much exactly does it cost by dollar? and how many hours does it takes with each transportation, from Guangzhou i reserved a plane to Shanghai with a good price, and from Shanghai i need to go to two areas: the first one is Ningbo, and after Ningbo i will go to Jiangxi at Jiujiang city, is it possible to take a bus or a train from Shanghai to Ningbo and then a bus or a train from Ningbo to Jiangxi? how many hours does it takes? and which transportation is better to go to those places?? please i need an urgent reply. thanks.