Shanghai Long-Distance Bus

Over 40 long-distance bus stations in downtown and suburban Shanghai shoulder loads of passenger transport, to be a good transportation supplement to airplanes and trains.They operate long-distance buses from Shanghai to Hangzhou, Suzhou, and other nearby cities such as Nanjing, Ningbo, and Huangshan. Passengers can also take a tourist coach to surrounding attractions like Wuzhen Water Town and the Yellow Mountain.
 

How to Buy Long-Distance Bus Tickets

Passengers go to a coach station and buy tickets in cash. Foreigners must show their passports to buy tickets which usually are available 10 days in advance and the period can be longer during holidays like Chinese New Year and National Day Holiday. Children between 1.2-1.5m (4-5ft) can enjoy 50% off, and a kid under 1.2m (4ft) can enjoy a free ride if accompanied by an adult. 
 
Long Distance Buses
Long-distance Buses
Ticketing Office
Ticket Offices
 

Shanghai Long-Distance Bus Schedule (Extract)

 
Destination Duration  Fare
Wuzhen Water Town 2.5h  CNY55
Xitang Water Town 1.5-2h CNY95
Yellow Mountain 5-6h  CNY135
Suzhou, Jiangsu 1.5-3h CNY40 - 100
Hangzhou, Zhejiang 2.5-4h CNY80 - 130
Yiwu, Zhejiang 3.5-5h CNY100 - 200
Ningbo, Zhejiang 3-6h CNY112 - 115
Qingdao, Shandong 10-11.5h CNY238
Yangzhou, Jiangsu 3.5-5h  CNY100
Xi'an, Shaanxi 16-17.5h CNY280
 
Shanghai Intercity Bus Terminal
Shanghai Intercity Bus Terminal

Major Coach Stations in Shanghai

 Intercity Bus Terminal

Chinese Name: 长途汽车客运总站 (cháng tú kè yùn zǒng zhàn)

Also known as the General Long-distance Bus Station, it is the largest and busiest road traffic hub in Shanghai, and within 5mins’ walking distance from the north square of Shanghai Railway Station. Self-service ticket machines are available on 1F where passengers can collect tickets that are booked online beforehand.
 Address: No. 1666, Zhongxing Road, Zhabei District
 How to Get There:
1. Take metro line 1, line 3 or line 4 and get off at Shanghai Railway Station. Leave from exit 6.
2. Bus nos. 78, 115, 859, 963 and get off at Zhongxing Rd. North Hengfeng Rd.
 Service Hours: 05:00 – 22:00

Destinations (Extract):

Destn. Dep. Time Duration Fare
Yellow Mountain, Anhui 17:00 6.5-8h CNY133
Hangzhou, Zhejiang 12:35, 14:20 3-4h CNY80
Yiwu, Zhejiang 14:15 5-6h CNY108
Wuzhen, Zhejiang 6:30, 7:20, 7:55, 8:35, 9:25, 10:30, 12:35, 14:20  2.5h CNY55
Ningbo, Zhejiang 9:00, 13:05, 14:50 4.5-6h CNY112
 

 Pudong Airport Long-distance Bus Station

 Chinese name: 浦东机场长途客运站 (pǔ dōng jī chǎng cháng tú kè yùn zhàn)
 Address: east of the parking lot, B1 floor, T1
 How to Get There: Take metro line 2 and get off at Pudong Airport. Or take the maglev train from Longyang Rd. metro station to the airport.

Schedules of Pudong Airport Shuttle Buses to Nearby Cities

Destn. Dep. Time Duration Fare
Hangzhou, Zhejiang 9:00, 11:00, 12:30, 13:50, 15:30, 17:00, 18:20, 19:50 2.5-3h CNY130
Suzhou, Jiangsu 10:30; 11:30; 13:20; 15:20; 16:25; 17:20; 18:40; 19:40 2.5-3h CNY100
Wuxi, Jiangsu 12:20; 16:35 2.5-3h CNY110
Nantong, Jiangsu 13:05; 16:40  2.5-3h CNY100
Yiwu, Zhejiang 18:50 3.5-5h CNY200
Qingdao, Shandong 18:00, 19:00 10-11.5h CNY238
 

South Long-distance Bus Station

South Long-Distance Bus Station
South Long-Distance Bus Station

Chinese Name: 长途客运南站 (cháng tú kè yùn nán zhàn)
It is within 5mins’ walking distance from Shanghai South Railway Station, and connected with metro by an underpass. 
 Address: No. 666, Shilong Road, Xuhui District
 How to Get There:
1. Take metro line 1 or 3 and get off at Shanghai South Railway Station, exit 2.
2. Bus nos. 115, 156, 157, 761, 810, Pudong Airport Shuttle Bus Line 7, Shangjia Line, Shangshi Line, Shangqing Line to the South Railway Station
 Service Hours: 06:00 – 22:00

Destinations (Extract)

Destn. Dep. Time Duration Fare
Wuzhen Water Town  8:12, 9:17, 10:17, 11:12, 13:17, 14:12, 15:17, 16:12 2-2.5h CNY55
Hangzhou, Zhejiang  8:52, 13:52, 15:05 2.5-3h CNY80 - 90
Huangshan / Tunxi, Anhui  8:17 5-6h CNY135
Ningbo, Zhejiang  8:00, 9:35, 10:40, 11:50, 13:00, 13:50, 14:40, 15:40, 16:45, 17:40 3-3.5h CNY115
Yiwu, Zhejiang  15:05 3.5-5h CNY108
Putuo, Zhejiang  6:58, 7:37, 8:05, 8:40, 9:00, 10:15, 11:08, 12:07, 12:45, 13:25, 14:05, 14:50, 15:30, 16:20, 16:50 3.5-5h CNY150 - 228
Kunshan, Jiangsu  7:50, 14:20 1.5-2h CNY30
Shaoxing, Zhejiang  14:30 2.5-3h CNY98
Zhangjiagang, Jiangsu 11:00; 16:50 2.5-3h CNY65
 

Hongqiao West Long-distance Bus Station

Chinese Name: 虹桥长途客运西站 (hóng qiáo cháng tú kè yùn xī zhàn)
Also known as Shanghai West Bus Station, it is on B1 floor of Hongqiao Transport Hub, about 500m (550yd) from Hongqiao Railway Station and 1km (0.6mi) from the Terminal 2 of Hongqiao Airport.
 Address: No. 298, Shenhong Road, Minhang District
 How to Get There:
1. Take metro line 2 or line 10 and get off at Hongqiao Railway Station or Hongqiao Airport T2.
2. Bus no. 173, Hongqiao Business Line 1 to Shenhong Road Zhouhong Road, or no. 320, Hongqiao Hub Line 5, 6, 8 or 10 to Hongqiao West Transportation Center
 Service Hours: 07:00 – 20:00

Destinations & Schedule (Extract):

Destn. Dep. Time Duration Fare
Wuxi, Jiangsu  13:36, 17:45 2-2.5h CNY77
Nantong, Jiangsu  8:35, 10:46, 13:15, 15:35, 16:35, 17:50, 19:20 2-2.5h CNY66
Suzhou, Jiangsu 7:21, 7:50, 8:40, 9:16, 9:31, 10:00, 10:55, 11:56, 12:26, 12:31, 13:56, 14:20, 14:25, 17:30, 18:20, 18:55 1.5-2h CNY40
Huzhou, Zhejiang 7:56, 9:45 2.5-3h CNY75
Linyi, Shandong 7:05, 17:36, 19:30 7-9.5 CNY160 - 180
 

East Long-distance Bus Station, aka Bailianjing Coach Station

Chinese Name: 长途客运东站 (cháng tú kè yùn dōng zhàn), 白莲泾汽车站 (bái lián jīng qì chē zhàn)
 Address: No. 3843, South Pudong Road, Pudong New Area
 How to Get There:
1. Take metro line 7 and get off at Yuntai Road. Get out of exit 6.
2. Bus nos. 82, 314, 454, 576, 610, 715, 734, 785, 787,  955, 974 or 981to South Pudong Road West Gaoke Road.
 Service Hours: 05:00 – 19:00

Destinations & Schedule (Extract):

Destn. Dep. Time Duration Fare
Yangzhou, Jiangsu 7:10, 12:00 4-5h CNY96 / 103
Nantong, Jiangsu 7:30, 9:30, 14:00, 16:30 2-2.5 CNY59
Linyi, Shandong 16:30 7.5-9h CNY157
 

Hutai Rd. Bus Station

Chinese name: 沪太路长途汽车站 (hù tài lù  qì chē zhàn)
 Address: No. 1015, North Zhongshan Road, Jing'an District 
 How to Get There: Take bus no. 69, 129, 216, 309, 743 or 829 and get off at North Zhongshan Road Jiaotong Road. The bus station is on the east.
 Service Hours: 5:30 - 18:00

Destinations (Extract):

Destn. Dep. Time Duration Fare
Yangzhou, Jiangsu 12:45 3.5-5h CNY100
Hangzhou, Zhejiang 7:50 2.5-3h CNY90
Chizhou, Anhui 7:30, 9:30, 14:00, 16:30 2-2.5h CNY59
Hefei, Anhui 5:55, 14:30 5.5-7h CNY160
Rizhao, Shandong 19:10 8-9.5h CNY200
Qingdao, Shandong 19:10 10-11.5h CNY238
Xi'an, Shaanxi 10:00 16-17.5h CNY280
 

North Long-distance Bus Station

Chinese Name: 长途客运北站 (cháng tú kè yùn běi zhàn)
 Address: No. 1717, West Jiangchang Road, Jing’an District, near Hutai Road Intersection
 How to Get There:
1. Take metro line 7 to Dachangzhen. Leave from exit 2 and walk for 3min to Shanghai North Bus Station.
2. Bus no. 151 to Hutai Road Public Bus Hub, or nos. 68, 185, 702, 767, 963 to Hutai Road Wenshui Road
 Service Hours: 06:00 – 20:30
 

 Jiaotong Dazhong Long-distance Bus Station

 Chinese Name: 交通大众长途汽车站 (jiāo tōng dà zhòng cháng tú qì chē zhàn)
 Address: No. 168, Taopu Road, Putuo District
 How to Get There:
1. Take metro line 11 to Shanghai West Railway Station, exit 2 or 3.
2. Bus nos. 01, 106, 129, 319, 742, 768, 944, Changzheng Line 1 to West Railway Station, or nos. 117, 744, Hutang Special Line to Jiaotong Road Yangjiaqiao
 Service Hours: 05:30 – 19:00
 

Nanhui Coach Station

Chinese Name: 南汇客运站 (nán huì kè yùn zhàn)
 Address: No. 275, Fenghai Road, Huinan Town, Pudong New Area, near East Renmin Road
 How to Get There:
1. Take metro line 16 to Huinan. Get out from exit 3 and walk south for 5-10min.
2. Bus no. 1038, Nannan Line, Zhounan Line, Tangnan Special Line, Fengnan Line, Chuanlu Special Line, Zhangnan Special Line to Nanhui Bus Station
 Service Hours: 04:30 – 17:30
 

Other Long-distance Bus Terminals in Shanghai

 
Station Address Transportation
Chuansha Bus Station  No. 998, Miaojing Road, Chuansha Town, Pudong New Area  1. Take metro line 2 to Chuansha, leave from exit 2 and walk west for 5min.
2. Take Chuansha Line 2, Pudong Line 17, 21 32, 39 & 41, Shenchuan Special Line, Xuchuan Special Line.
Gaoqiao Bus Station No. 680, Gaoqiao Branch Road, Pudong New Area  1. Take metro line 6 or line 10 to Gangcheng Road.
2. Take bus nos. 181, 313, Pudong Line 66 & 19 to Gangcheng Road Metro Station.
Wusong Bus Station No. 5, Taihe Road, Baoshan District  1. Take metro line 3 to Songbin Road and walk for 10min.
2. Take bus Baoshan Line 1, 8 & 21, Shenchong Line 5 to Wusong Public Bus Station.
Meilan Lake Bus Station No. 1088, Luofen Road, Baoshan District  1. Take metro line 7 to Meilan Lake.
2. Take bus nos. 963, 1606, Baoshan Line 31 to Luofen Road Meidan Road
Chongming Bus Station Chenjiazhen Transport Hub, Chenhai Highway, Chongming Island  Take bus no. Baochen North Line, Baochen Middle Line, Baochen Special Line, Chenqian Line, Chongming Dongtan Line 1, 2, 3 &  5 to Chenjiazhen
Changxing Bus Station Nanhuan Road Intersection, Fenghuang Highway, Majiagang, Changxing Island  Take bus Changxing Line 2, 3 or 4 to Majiagang.


Further Reading:

  Shanghai Tour Bus Center: tourist special lines to Zhouzhuang, Tongli, Wuzhen, Wild Animal Park… 

  How to Travel between Shanghai and Suzhou

  How to Travel between Shanghai and Hangzhou

 How to Travel between Shanghai and Yiwu

 How to Travel between Shanghai and Ningbo

 How to Travel between Shanghai and Nanjing

 How to Travel between Shanghai and Huangshan

 Shanghai-Beijing Train vs. Flight

- Last updated on Aug. 09, 2024 by Nancy He -
Questions & Answers on Shanghai Long-Distance Bus
Asked by Rere from INDONESIA | Jun. 19, 2023 23:53Reply
Bus to Dongyang
I want to Dongyang from Shanghai but I didn't find any route to Dongyang, may I know which route I should to choose it?
Answers (1)
Answered by Daniel | Jun. 20, 2023 18:08
00Reply


There are two for your choice: one departs from Shanghai General Coach Station at 14:15; the other leaves from Shanghai South Coach Station at 15:05. Duration is around 4 hours.
Asked by Chris from CHINA | Feb. 19, 2020 06:34Reply
Bus from which shanghai station to taicang
I want to know with the outbreak of the corona virus is bus stations are opened. Want to get the best travel option to Taicang-Suzhou
Answers (1)
Answered by Todd from SINGAPORE | Feb. 19, 2020 16:38
00Reply


I am afraid that there is no transportation from Shanghai to Taicang nowadays because of the virus situation.
Asked by Kezia from INDONESIA | Jan. 15, 2020 23:25Reply
How to get to Long-Distance bus station in B1 from Terminal 2 Airport?
If I want to go to Pinghu.
Answers (1)
Answered by Liam from CANADA | Jan. 16, 2020 17:45
00Reply


You need to take shuttle bus line 7 to South Long-distance Bus Station, and take direct bus from there to Pinghu.
Asked by haeyoung petit from 프랑스 | Oct. 15, 2019 04:13Reply
Bus terminal for Pudong Airport
Hi
I'm staying in Holiday inn express Zhabei. My flight is at 12:15 P.M. on Thursday.
If I take line 5 to Pudong airport at 8:00 A.M., is it enough early? I'm afraid having big traffic jam.
And the bus terminal from hotel, is it walking distance from my hotel?
The bus terminal is in the south square of Shanghai Railway Station?
Thank you.
Answers (1)
Answered by Justina from AUSTRALIA | Oct. 16, 2019 19:53
00Reply


It takes around 1.5 hours on the way by shuttle bus line 5. I think the time is enough if you set off at 8:00. You can walk to the south square of the Main Railway Station to take the bus.
Asked by sally from CANADA | Sep. 23, 2019 02:28Reply
Are there any restrictions on baggage when taking bus in Shanghai?
If yes, please provide details and how much does it cost if it is overweight?
Answers (1)
Answered by Monica from FRANCE | Sep. 25, 2019 18:54
00Reply


Don't worry, there is no such restriction.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail