Shanghai Bus Transportation

There are two main long distance bus stations in Shanghai. Buses depart from shanghai heading along the east coast to Suzhou, Wuxi, Nanjing, Hangzhou and other cities. More high expresses linking Shanghai and some other major cities are under construction will be put into use in the near future.

Shanghai has advanced net work of highway. Three westward National Highway Lines 312 (stretching from Shanghai to Yining City in Xinjiang Uyghur Autonomous Region), 318 (stretching from Shanghai to Zhangmu Town in Tibet) and 320 (from Shanghai to Ruili in Yunnan Province) are all start from Shanghai. Yantai–Shanghai National Highway 204 and Tongjiang–Sanyan National Highway run through Shanghai, linking North China to South China. Four main expressways (Shanghai–Nanjing, Shanghai–Jiading–Taicang, Shanghai–Qingpu–Pingwang and Shanghai–Hangzhou) provide great convenience to the transport between Shanghai and cities in its neighboring areas.

In Shanghai, there are more than 40 long-distance bus stations covering thousands of long-distance bus routes. These long-distance bus stations mainly concentrated in Zhabei District, especially the area around Shanghai Railway Station. The following is the information for several long-distance bus stations in Shanghai.

1. Shanghai Long-Distance General Bus Station 上海汽车总站
Main Destinations: most cities of 6 provinces in East China including Shandong, Jiangsu, Zhejiang, Anhui, Jiangxi and Fujian; and some other cities like Zhengzhou, Xi’an, Changsha, Guilin, Guangzhou, Wuhan, etc.
Address: The North Square of Shanghai Railway Station, 1662 Zhongxing Road, Zhabei District (闸北区中兴路1662号)
Tel: 021-6629 9116
Hours: 05:00–23:30
Bus Routes: 06, 115, 117, 305, 310, 515, 517, 823, 859, 912, 928, 929, 962, or Subway Line 1 or 3

2. Hutai Road Long-Distance Bus Station 上海沪太路长途客运站
Main Destinations: Qingdao, Rizhao, Lianyungang, Nanjing, Yangzhou, Hangzhou, Shaoxing, Wuhan, Ma’anshan, Mt. Huangshan, Mt. Jiuhuashan and Wuzhen, etc
Address: 1015 North Zhongshan Road, Zhabei District (闸北区中山路1015号)
Tel: 021-5652 8400
Hours: 05:00–18:00
Bus Routes: 40, 47, 58, 69, 128, 213, 216, 224, 234, 309, 332, 510, 525, 706, 710, 741, 767B, 822, 844, 845, 849, 869, 924, 963, Beijia Special Line, Beiluo Line and Beian Line
Subway Line: Subway Line 1

3. Jiaotong Dazhong Long-Distance Bus Station 交通大众客运中心
Main Destinations: Wuhan, Nanjing, Suzhou, Wuxi, Changzhou, Hefei, Ma’anshan, Zhengzhou, Yangzhou, Pingdingshan, Rizhao, etc
Address: 168 Taopu Road, Putuo District (普陀区桃浦路168号)
Tel: 021-5285 8818
Hours: 05:15–17:30
Bus Routes: 1, 106, 117, 129, 136, 516, 708, 724, 742, 744, 754, 768, 807, 827, 832, 838, 856, 859, 866, and Airport Line 6

4. Hutie Long-Distance Bus Station 沪铁长途客运站
Main Destinations: Jining, Xuchang, Beijing, Ji’nan, Nanjing, Hangzhou, Suzhou, Wuxi, Changzhou, Zhejiang, Ningbo, JIaxing, Jiangyin, Wuahn, Hefei, Yichang, Jiujiang, etc
Address: 783 Hengfeng Road, Zhabei District (闸北区恒丰路783号)
Tel: 021-5100 5131 / 6353 5375
Hours: 05:30–18:00
Bus Routes: 64, 104, 109, 128, 301, 324, 710, 722, 741, 767B, 801, or 955

5. Xujiahui Bus Station 徐家汇客运站
Main Destinations: cities in some southern provinces including Nanjing, Wuxi, Suzhou, Yangzhou, Hangzhou, Jiaxing, Ningbo, Shaoxing, Hefei, Wuhu, Changsha, Wuhan, etc
Address: 211 Hongqiao Road, Xuhui District (徐汇区虹桥路211号)
Tel: 021-6469 9472 / 6487 1041
Bus Routes: 2, 15, 42, 50, 56, 72, 93, 122, 126, 205, 401, 548, 593, 712, 770, 806, 814, 830、840, 855, 864, 920, 927, 931, 946, Airport Line 3, Xumin Line, Xuchuan Line, Xuhua Line, Tourist Line 7 and 10
Subway Lines: 1, 3 and 4

6. Pudong International Airport Long-Distance Bus Station
Main Destinations: Hangzhou, Jiaxing, Qingtian, Suzhou, Wuxi, Kunshan, Zhangjiagang, Nanjing
Address: at the south end of on the second floor ofPudong International Airport Terminal's bus parking lot (Passengers can buy the tickets in Gate 6-7 and Gate 8-9, Arrival Hall, Terminal 1 (T1), or in the ticket office for long-distance bus at the exit of bus parking area, or in the Airport Long-Distance Bus Station.)
Tel: 021-6834 5743

Hi, I'm Lynn Ye
I updated this article on June 6, 2012
See My travel blog
follow this pageChina Highlights
Planning a trip? Ask us here 800-2682918 (USA & CA)
86-773-2831999 (Int'l)
Do you want to book a tour/hotel/Wi-Fi. etc.
Your Name Your Email
Q: mohammad Asked on 2013-05-23 Reply
i want to travel from shaoxing to Zhangjiagang City by bus anyone know the best way

Hi Mohammad, you can take direct bus from Shaoxing Passenger Center Bus Station绍兴客运中心汽车站 to Zhangjiagang.

Whitney Liao Replied on 2013-05-25
Q: jaspal singh Asked on 2013-04-15 Reply
How to reach yueqing from pudong airport by bus

Hi Jaspal, there is no direct bus from Pudong airport to Yueqing. Take a taxi to Hongqiao Railway Station, there are bullet trains to Yueqing

Whitney Liao Replied on 2013-04-16
Q: karim Asked on 2012-12-07 Reply
hi-i want to go from shanghai pudong airport to tianchang i must go to which bus station and also want know how can go to that bus station from airport if whit metro need station name.thanks

Hi Karim, you can go to Shanghai Zhongshan Passenger Terminal上海市中山交通客运站 to take the bus to Tianchang.

Add: 806 North Zhongshan Road, Zhaibei District, Shanghai 上海市闸北区中山北路806号

Tel: 021-56559069

From the airport, you can take Metro Line 2 to People's Square, then change Metro Line 1, get off at North Zhongshan Rd(Exit 4). You can also take a taxi to get there.

Whitney Liao Replied on 2012-12-09
Q: Pedro Asked on 2012-11-21 Reply
From Shanghai to Wuhu? the quickest way? traveling on saturday back on sunday

Hi Pedro, you can take bus from Shanghai South Coach Station 上海市长途客运南站 or Xiujiahui Coach Station 徐家汇客运站. It takes about 5hrs. The price is around CNY100.

Whitney Liao Replied on 2012-11-21
Q: Nina Helminen Asked on 2012-11-12 Reply
I need to get from Jingjiang, Jingsu province to Shanghai and back on every weekend (leaving on friday from Jingjiang and coming back on monday morning) so can you kindly give some advise about the schedule and what bus would be going this route. Thank you!!!

Hi Nina, from Jingjiang to Shanghai, you can take the bus from Jingjiang New Bus Station 靖江新车站. The bus departs at 5:45 6:10 6:35 7:00 7:25 7:45 8:00 8:20 8:40 9:10 10:20 11:20 12:20 13:10 14:00 14:50 15:40 16:30. From Shanghai back to Jingjiang, you can take the bus at Shanghai General Coach Station上海汽车总站or Shanghai South Coach Station上海长途客运南站.

Whitney Liao Replied on 2012-11-14