There are 10 ways to get from Shanghai to Zhongshan by train, bus, car, plane or subway

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  9 h 11 min

  1. Take the train from Shanghai Hongqiao to Guangzhou South Shanghai-Guangzhou
  2. Take the train from Guangzhou South to Zhongshan North

$106 - $139

Cheapest option

Bus  •  21 h 30 min

  1. Take the bus from Shanghai South to Hangzhou
  2. Take the bus from Zhejiang Hangzhou to Guangzhou Fangcun
  3. Take the bus from Guangzhou Fangcun to Zhuhai Gongbei

$83 - $85

8 alternative options

Train, bus  •  22 h 47 min

  1. Take the train from Shanghai Station to Hung Hom Station
  2. Take the bus from Mong Kok to Zhongshan Fu Ye Square

$103 - $140

Drive  •  15 h 14 min

  1. Drive from Shanghai to Zhongshan 939.9 miles

$130 - $200

Fly Shanghai Hongqiao to Zhuhai, train  •  6 h 10 min

  1. Fly from Shanghai Hongqiao (SHA) to Zhuhai (ZUH) SHA - ZUH
  2. Take the train from Zhuhai to Zhongshan North

$89 - $282

Fly Shanghai Hongqiao to Guangzhou, line 2 subway, train  •  6 h 24 min

  1. Fly from Shanghai Hongqiao (SHA) to Guangzhou (CAN) SHA - CAN
  2. Take the line 2 subway from Jiahewanggang to Guangzhou South
  3. Take the train from Guangzhou South to Zhongshan North

$108 - $285

Fly Shanghai Hongqiao to Macau, train  •  7 h 2 min

  1. Fly from Shanghai Hongqiao (SHA) to Macau (MFM) SHA - MFM
  2. Take the train from Zhuhai to Zhongshan North

$98 - $320

Fly Shanghai Hongqiao to Shenzhen, train  •  6 h 57 min

  1. Fly from Shanghai Hongqiao (SHA) to Shenzhen (SZX) SHA - SZX
  2. Take the train from Shenzhen North to Guangzhou South
  3. Take the train from Guangzhou South to Zhongshan North

$92 - $310

Fly Shanghai Hongqiao to Hong Kong, bus  •  7 h 29 min

  1. Fly from Shanghai Hongqiao (SHA) to Hong Kong (HKG) SHA - HKG
  2. Take the bus from AsiaWorld-Expo to Zhongshan

$97 - $338

Fly Shanghai Pudong to Shenzhen, train  •  7 h 17 min

  1. Fly from Shanghai Pudong (PVG) to Shenzhen (SZX) PVG - SZX
  2. Take the train from Shenzhen North to Guangzhou South
  3. Take the train from Guangzhou South to Zhongshan North

$90 - $318

Questions & Answers

The cheapest way to get from Shanghai to Zhongshan is to bus which costs ¥550 - ¥570 and takes 21 h 30 min.

More details

The quickest way to get from Shanghai to Zhongshan is to fly and train which costs ¥550 - ¥1900 and takes 6 h 10 min.

More details

The distance between Shanghai and Zhongshan is 1256 km. The road distance is 1503.8 km.

Get driving directions

It takes approximately 9 h 11 min to get from Shanghai to Zhongshan, including transfers.

More details

No, there is no direct bus from Shanghai to Zhongshan. However, there are services departing from Shanghai South and arriving at Zhongshan via Zhejiang Hangzhou, Guangzhou Fangcun, Zhongzhu building and Zhuhai. The journey, including transfers, takes approximately 21 h 30 min.

More details

What companies run services between Shanghai, China and Zhongshan, China?

You can take a train from Shanghai to Zhongshan via Shanghai Hongqiao and Guangzhou South in around 9 h 11 min. Alternatively, you can take a bus from Shanghai to Zhongshan via Hangzhou, Zhejiang Hangzhou, Guangzhou Fangcun, Zhuhai Gongbei, Zhongzhu building, Zhuhai Gongbei, and Zhuhai in around 21 h 30 min.

Airlines
China Southern Airlines
Website
csair.com
Flights from Shanghai Hongqiao to Zhuhai
Ave. Duration
2 h 35 min
When
Every day
Estimated price
$100 - $390
Flights from Shanghai Hongqiao to Zhuhai via Fuzhou
Ave. Duration
4 h 12 min
When
Every day
Estimated price
$260 - $650
Flights from Shanghai Hongqiao to Zhuhai via Quanzhou
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$260 - $650
Flights from Shanghai Hongqiao to Zhuhai via Xiamen
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$260 - $650
Flights from Shanghai Hongqiao to Zhuhai via Guiyang
Ave. Duration
5 h 30 min
When
Every day
Estimated price
$360 - $800
Flights from Shanghai Hongqiao to Guangzhou
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$120 - $410
Flights from Shanghai Hongqiao to Macau via Quanzhou
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$200 - $550
Flights from Shanghai Hongqiao to Macau via Xiamen
Ave. Duration
5 h 7 min
When
Every day
Estimated price
$160 - $550
Flights from Shanghai Hongqiao to Shenzhen
Ave. Duration
2 h 32 min
When
Every day
Estimated price
$100 - $430
Flights from Shanghai Hongqiao to Hong Kong via Xiamen
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$160 - $600
Flights from Shanghai Pudong to Shenzhen
Ave. Duration
2 h 40 min
When
Every day
Estimated price
$95 - $460
Flights from Shanghai Pudong to Shenzhen via Wuhan
Ave. Duration
5 h 5 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$130 - $480
China Eastern Airlines
Website
en.ceair.com
Flights from Shanghai Hongqiao to Zhuhai
Ave. Duration
2 h 31 min
When
Every day
Estimated price
$100 - $390
Flights from Shanghai Hongqiao to Zhuhai via Shantou
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$85 - $400
Flights from Shanghai Hongqiao to Guangzhou
Ave. Duration
2 h 26 min
When
Every day
Estimated price
$110 - $410
Flights from Shanghai Hongqiao to Macau
Ave. Duration
2 h 52 min
When
Every day
Estimated price
$120 - $480
Flights from Shanghai Hongqiao to Shenzhen
Ave. Duration
2 h 32 min
When
Every day
Estimated price
$110 - $450
Flights from Shanghai Hongqiao to Hong Kong
Ave. Duration
2 h 41 min
When
Every day
Estimated price
$150 - $650
Flights from Shanghai Pudong to Shenzhen
Ave. Duration
2 h 36 min
When
Every day
Estimated price
$60 - $430
Xiamen Airlines
Website
xiamenair.com
Flights from Shanghai Hongqiao to Zhuhai via Fuzhou
Ave. Duration
4 h 12 min
When
Every day
Estimated price
$260 - $650
Flights from Shanghai Hongqiao to Zhuhai via Quanzhou
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$260 - $650
Flights from Shanghai Hongqiao to Zhuhai via Xiamen
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$260 - $650
Flights from Shanghai Hongqiao to Zhuhai via Guiyang
Ave. Duration
5 h 30 min
When
Every day
Estimated price
$360 - $800
Flights from Shanghai Hongqiao to Guangzhou
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$130 - $410
Flights from Shanghai Hongqiao to Macau via Quanzhou
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$200 - $550
Flights from Shanghai Hongqiao to Macau via Xiamen
Ave. Duration
5 h 7 min
When
Every day
Estimated price
$160 - $550
Flights from Shanghai Hongqiao to Shenzhen
Ave. Duration
2 h 32 min
When
Every day
Estimated price
$110 - $440
Flights from Shanghai Hongqiao to Hong Kong via Xiamen
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$160 - $600
Flights from Shanghai Pudong to Shenzhen
Ave. Duration
2 h 42 min
When
Every day
Estimated price
$130 - $480
Shenzhen Airlines
Website
shenzhenair.com
Flights from Shanghai Hongqiao to Zhuhai
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$110 - $390
Flights from Shanghai Hongqiao to Guangzhou
Ave. Duration
2 h 26 min
When
Every day
Estimated price
$140 - $420
Flights from Shanghai Hongqiao to Macau
Ave. Duration
2 h 47 min
When
Every day
Estimated price
$150 - $550
Flights from Shanghai Hongqiao to Macau via Chongqing
Ave. Duration
6 h
When
Every day
Estimated price
$230 - $1,500
Flights from Shanghai Hongqiao to Shenzhen
Ave. Duration
2 h 32 min
When
Every day
Estimated price
$130 - $460
Flights from Shanghai Pudong to Shenzhen
Ave. Duration
2 h 37 min
When
Every day
Estimated price
$120 - $440
Flights from Shanghai Pudong to Shenzhen via Nanchang
Ave. Duration
4 h 20 min
When
Every day
Estimated price
$110 - $440
Juneyao Airlines
Website
juneyaoair.com
Flights from Shanghai Hongqiao to Zhuhai
Ave. Duration
2 h 28 min
When
Every day
Estimated price
$110 - $390
Flights from Shanghai Hongqiao to Guangzhou
Ave. Duration
2 h 33 min
When
Every day
Estimated price
$120 - $410
Flights from Shanghai Hongqiao to Shenzhen
Ave. Duration
2 h 33 min
When
Every day
Estimated price
$120 - $460
Flights from Shanghai Pudong to Shenzhen
Ave. Duration
2 h 37 min
When
Every day
Estimated price
$110 - $440
Flights from Shanghai Pudong to Shenzhen via Nanchang
Ave. Duration
4 h 20 min
When
Every day
Estimated price
$110 - $440
Flights from Shanghai Pudong to Shenzhen via Sanming
Ave. Duration
4 h 25 min
When
Wednesday and Sunday
Estimated price
$360 - $800
Air China
Website
airchina.com
Flights from Shanghai Hongqiao to Zhuhai
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$110 - $390
Flights from Shanghai Hongqiao to Guangzhou
Ave. Duration
2 h 26 min
When
Every day
Estimated price
$140 - $420
Flights from Shanghai Hongqiao to Macau
Ave. Duration
2 h 47 min
When
Every day
Estimated price
$150 - $550
Flights from Shanghai Hongqiao to Macau via Chongqing
Ave. Duration
6 h
When
Every day
Estimated price
$230 - $1,500
Flights from Shanghai Hongqiao to Shenzhen
Ave. Duration
2 h 32 min
When
Every day
Estimated price
$130 - $460
Flights from Shanghai Pudong to Shenzhen
Ave. Duration
2 h 37 min
When
Every day
Estimated price
$120 - $440
Flights from Shanghai Pudong to Shenzhen via Nanchang
Ave. Duration
4 h 20 min
When
Every day
Estimated price
$110 - $440
Shanghai Airlines
Website
ceair.com
Flights from Shanghai Hongqiao to Zhuhai
Ave. Duration
2 h 40 min
When
Every day
Estimated price
$85 - $400
Flights from Shanghai Hongqiao to Zhuhai via Shantou
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$85 - $400
Flights from Shanghai Hongqiao to Guangzhou
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$110 - $410
Flights from Shanghai Hongqiao to Macau
Ave. Duration
2 h 52 min
When
Every day
Estimated price
$120 - $480
Flights from Shanghai Hongqiao to Shenzhen
Ave. Duration
2 h 30 min
When
Every day
Estimated price
$120 - $430
Flights from Shanghai Hongqiao to Hong Kong
Ave. Duration
2 h 41 min
When
Every day
Estimated price
$150 - $650
Spring Airlines
Website
springairlines.com
Flights from Shanghai Hongqiao to Zhuhai
Ave. Duration
2 h 40 min
When
Every day
Estimated price
$130 - $400
Flights from Shanghai Hongqiao to Guangzhou
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$120 - $320
Flights from Shanghai Hongqiao to Shenzhen
Ave. Duration
2 h 33 min
When
Every day
Estimated price
$120 - $410
Hong Kong
Website
hongkongairlines.com
Flights from Shanghai Hongqiao to Hong Kong
Ave. Duration
2 h 41 min
When
Every day
Estimated price
$150 - $650
Hainan
Website
hainanairlines.com
Flights from Shanghai Hongqiao to Guangzhou
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$150 - $470
Flights from Shanghai Pudong to Shenzhen
Ave. Duration
2 h 35 min
When
Every day
Estimated price
$150 - $550
Air Macau
Website
airmacau.com.mo
Flights from Shanghai Hongqiao to Macau
Ave. Duration
2 h 47 min
When
Every day
Estimated price
$150 - $550
Cathay Dragon
Website
cathaypacific.com
Flights from Shanghai Hongqiao to Hong Kong
Ave. Duration
2 h 42 min
When
Every day
Estimated price
$220 - $1,100
Train operators
China Railways G-Class
Train from Shanghai Hongqiao to Guangzhou South
Ave. Duration
6 h 51 min
Frequency
4 times a day
Estimated price
$100 - $130
Schedules at
trip.com
2nd Class Seat
$100 - $130
1st Class Seat
$180 - $210
Business Class Seat
$330 - $400
Train from Shenzhen North to Guangzhou South
Ave. Duration
36 min
Frequency
Every 20 minutes
Estimated price
$12 - $17
Schedules at
trip.com
2nd Class Seat
$12 - $15
1st Class Seat
$19 - $22
Business Class Seat
$40 - $50
China Railways D-Class
Website
chinahighlights.com
Train from Guangzhou South to Zhongshan North
Ave. Duration
31 min
Frequency
Hourly
Estimated price
$5 - $8
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$5 - $8
1st Class Seat
$4 - $6
Train from Zhuhai to Zhongshan North
Ave. Duration
28 min
Frequency
Hourly
Estimated price
$5 - $7
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$5 - $7
1st Class Seat
$3 - $5
Bus operators
PiaoJia CN
Website
piaojia.cn
Bus from Shanghai South to Hangzhou
Ave. Duration
2 h
Frequency
Every 15 minutes
Estimated price
$9
Schedules at
piaojia.cn
China Bus Guide
Website
chinabusguide.com
Bus from Zhejiang Hangzhou to Guangzhou Fangcun
Ave. Duration
14 h
Frequency
Once daily
Estimated price
$60
Schedules at
chinabusguide.com
Bus from Guangzhou Fangcun to Zhuhai Gongbei
Ave. Duration
2 h
Frequency
Hourly
Estimated price
$9
Schedules at
chinabusguide.com
CTS - China Travel Tours
Website
ctsbus.hkcts.com
Bus from Mong Kok to Zhongshan Fu Ye Square
Ave. Duration
2 h 10 min
Frequency
Every 4 hours
Estimated price
$11 - $17
Schedules at
hkctsbus.com
Bus from AsiaWorld-Expo to Zhongshan
Ave. Duration
1 h 15 min
Frequency
Twice daily
Estimated price
$11 - $17
Schedules at
hkctsbus.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, How to get from JFK to New York City and Want to know more about Flixbus? - to help you get the most out of your next trip.