That would depend on where exactly in the world you were coming from, which you have not stated.
no its in china...shanghai to Beijing...or Beijing to shanghai
There are several bullet train services in China. One of them is the Maglev, between Shanghai Pudong Airport and the Metro system.
The direct distance between the two cities is 3292.2 km. But if you take the train to travel from Urumqi to Shanghai, the distance is 4077 km.
Maglev by far, based in shanghai china
It's in China! Basically it' s a maglev train going up to 431 km/h in service and hitting 501 km/h on tests! It's a 30.5 km line between Shanghai and Shanghai airport. ;)
The fastest train of the world operates in Shanghai, China. It's called the 'Shanghai Maglev' and have a maximum operational speed of 430km/h and regularly operates at an average speed of 251km/h.
There is a low speed maglev train in Nagoya Japan called the Linimo, as well as a high-speed maglev train called the Shanghai Transrapid which links Shanghai International Airport and a transit station in Shanghai, China. There are also experimental maglev test lines in Daejeon, South Korea; Yamanashi, Japan; and Power Springs, Georgia, United States. A test facility in Emsland, Germany also just recently closed.
They could drive, take a train trip, or a cruise.
There's no way someone can do that its impossible.
Train is recommended
By air, there are some discount ticket from Hong Kong to Shanghai. By train, if you have enough time, you can travel to Shanghai by train from Hong Kong: T100, 19 hours.
Look up the distance between any Chinese cities (as long as there's a train station) at http://chinatravelguide.com/ctgwiki/Special:CNTrainSearch From Xuzhou (Jiangsu Province) to Shanghai is 649 km or 405 miles.