There are several long-distance bus stations in Shanghai. You should try to get the tickets as early as possible.
Beiqu Long-distance Passenger Station - 80 Gongxing Lu
Hengfeng Road Express Passenger Station 270 Hengfeng Lu - This is one of the largest and is just north of the main railway station. It serves most destinations in Jiangsu and Zhejiang provinces as some more remote cities such as Beijing and Guangzhou. It's well organized but can be a little hard to find - particularly with the major rebuilding of the North Station Square. From Shanghai Railway Station (North) subway station (Lines 3 & 4) take exit No. 1. You'll come out in the middle of a construction site - head left and keep walking straight and eventually (after an unpleasant 10-minute walk) you'll find it. Motorcycle-taxis will loiter around the station exit and will take you there for around ¥5 if you bargain hard - however they can be pushy and aggressive.
Zhongshan Beilu Long-distance Passenger Transport Station 1015 Zhongshan Bei Lu
Xujiahui Passenger Station 211 Hongqiao Lu
Pudong Tangqiao Long-distance Passenger Station 3842 Pudong Nan Lu
The Most Frequently Asked Travel Questions about Shanghai
Where To Stay & Best Hotels in Shanghai - updated Apr 2024
SAVE up to 75% on Last Minute deals! Search for discount Shanghai hotels, motels, apartments, hostels, guest accommodations and vacation resorts. Book now and pay at the hotel. Instant email confirmation!
Shanghai Travel Guide from Wikitravel. Many thanks to all Wikitravel contributors. Text is available under Creative Commons Attribution-ShareAlike 3.0, images are available under various licenses, see each image for details.