The city is small enough to explore on foot. But the buses are cheap, regular, and easy to figure out within the city. There are also minibuses that travel outside of the city to neighboring rural towns. Xuzhou is a major rail hub - very easy to get to by train. It is three hours from Nanjing on an express train. Most importantly, it's the half-way point between Beijing and Shanghai on the Shanghai-Beijing train route. On average, it's 8 hrs to China's political capital and 8 hrs to China's fashion and enterprise capital. However, the train speeds can vary from 5.5 hrs to 13 hrs for the same distance depending on the type of train.