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

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  •  10 h 31 min

  1. Take the train from Shanghai Hongqiao Station to Guangzhou South Shanghai / ...
  2. Take the train from Guangzhou South to Zhongshan Guangzhou South - Zhuhai / ...

$118 - $154

Cheapest option

Bus  •  21 h 35 min

  1. Take the bus from Shanghai Taipingyang to Yiwu
  2. Take the bus from Zhejiang Yiwu to Guangzhou Guangyuan
  3. Take the bus from Foshan to Zhongshan Shiqi

$73

10 alternative options

Shanghai Metro, train, bus  •  18 h 20 min

  1. Take the Shanghai Metro from Dapuqiao Station to Songjiang South Station 9
  2. Take the train from Songjiang South to Shenzhen North
  3. Take the bus from Shenzhen North Station to Kwai Fong
  4. Take the bus from Mong Kok to Zhongshan Fu Ye Square

$84 - $123

Train, bus  •  22 h 39 min

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

$104 - $142

Drive  •  15 h 14 min

  1. Drive from Shanghai to Zhongshan 939.9 miles

$130 - $200

Fly Shanghai Hongqiao to Zhuhai, bus  •  7 h 13 min

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

$84 - $279

Fly Shanghai Hongqiao to Guangzhou Baiyun, bus  •  7 h 38 min

  1. Fly from Shanghai Hongqiao (SHA) to Guangzhou Baiyun (CAN) SHA - CAN
  2. Take the bus from Guangzhou East to Jiangmen General

$110 - $284

Fly Shanghai Hongqiao to Hong Kong, bus  •  7 h 22 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 Hongqiao to Macau, bus  •  7 h 49 min

  1. Fly from Shanghai Hongqiao (SHA) to Macau (MFM) SHA - MFM
  2. Take the bus from Jardim da Cidade das Flores to Comissariado Nº2 Da P.S.P.
  3. Take the bus from Zhuhai to Zhongshan

$94 - $317

Fly Shanghai Hongqiao to Shenzhen, ferry, bus  •  8 h 30 min

  1. Fly from Shanghai Hongqiao (SHA) to Shenzhen (SZX) SHA - SZX
  2. Take the ferry from Shekou to Hong Kong Airport
  3. Take the bus from AsiaWorld-Expo to Zhongshan

$128 - $346

Fly Shanghai Pudong to Shenzhen, ferry, bus  •  8 h 55 min

  1. Fly from Shanghai Pudong (PVG) to Shenzhen (SZX) PVG - SZX
  2. Take the ferry from Shekou to Hong Kong Airport
  3. Take the bus from AsiaWorld-Expo to Zhongshan

$126 - $354

Train to Hangzhou, fly to Shenzhen, ferry, bus  •  10 h 10 min

  1. Take the train from Shanghai Hongqiao to Hangzhou East
  2. Fly from Hangzhou (HGH) to Shenzhen (SZX) HGH - SZX
  3. Take the ferry from Shekou to Hong Kong Airport
  4. Take the bus from AsiaWorld-Expo to Zhongshan

$151 - $457

Questions & Answers

No, there is no direct bus from Shanghai to Zhongshan. However, there are services departing from Shanghai Taipingyang and arriving at Zhongshan Shiqi via Zhejiang Yiwu, Guangzhou Guangyan and Foshan. The journey, including transfers, takes approximately 21 h 35 min.

More details

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

Get driving directions

The best way to get from Shanghai to Zhongshan without a car is to train which takes 10 h 31 min and costs .

More details

It takes approximately 10 h 31 min to get from Shanghai to Zhongshan, including transfers.

More details

Shanghai to Zhongshan bus services, operated by China Bus Guide, depart from Shanghai Taipingyang station.

More details

The best way to get from Shanghai to Zhongshan is to train which takes 10 h 31 min and costs . Alternatively, you can bus, which costs and takes 21 h 35 min.

Mode details

The quickest flight from Shanghai Hongqiao Airport to Zhuhai Airport is the direct flight which takes 2 h 25 min.

Search flights

Shanghai to Zhongshan bus services, operated by China Bus Guide, arrive at Zhongshan Shiqi station.

More details

Yes, the driving distance between Shanghai to Zhongshan is 1504 km. It takes approximately 15 h 14 min to drive from Shanghai to Zhongshan.

Get driving directions

China Eastern Airlines, Spring Airlines, Juneyao Airlines and three other airlines offer flights from Shanghai Hongqiao Airport to Zhuhai Airport.

Search flights

Map of how to get from Shanghai to Zhongshan.
Launch map view
  • Distance: 785.1 miles
  • Duration: 10 h 31 min

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

You can take a train from Shanghai to Zhongshan via Shanghai Hongqiao, Shanghai Hongqiao Station, Guangzhou South, and Zhongshan in around 10 h 31 min. Alternatively, you can take a bus from Shanghai to Zhongshan via Yiwu, Zhejiang Yiwu, Guangzhou Guangyuan, Guangzhou Guangyan, and Foshan in around 21 h 35 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 15 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 Baiyun
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$120 - $410
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 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 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
Flights from Hangzhou to Shenzhen
Ave. Duration
2 h 19 min
When
Every day
Estimated price
$100 - $450
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 Baiyun
Ave. Duration
2 h 26 min
When
Every day
Estimated price
$110 - $410
Flights from Shanghai Hongqiao to Hong Kong
Ave. Duration
2 h 41 min
When
Every day
Estimated price
$150 - $650
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 Pudong to Shenzhen
Ave. Duration
2 h 36 min
When
Every day
Estimated price
$60 - $430
Flights from Hangzhou to Shenzhen
Ave. Duration
2 h 22 min
When
Every day
Estimated price
$100 - $650
Xiamen Airlines
Website
xiamenair.com
Flights from Shanghai Hongqiao to Zhuhai via Fuzhou
Ave. Duration
4 h 15 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 Baiyun
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$130 - $410
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 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 Pudong to Shenzhen
Ave. Duration
2 h 42 min
When
Every day
Estimated price
$130 - $480
Flights from Hangzhou to Shenzhen
Ave. Duration
2 h 19 min
When
Every day
Estimated price
$100 - $450
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 Baiyun
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
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
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 38 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
Flights from Hangzhou to Shenzhen
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$100 - $400
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 Baiyun
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
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
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 38 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
Flights from Hangzhou to Shenzhen
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$100 - $400
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 Baiyun
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 38 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 35 min
When
Wednesday and Sunday
Estimated price
$360 - $800
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 Baiyun
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$110 - $410
Flights from Shanghai Hongqiao to Hong Kong
Ave. Duration
2 h 41 min
When
Every day
Estimated price
$150 - $650
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
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 Baiyun
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 Baiyun
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
Flights from Hangzhou to Shenzhen
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$90 - $950
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
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
Train operators
China Railways G-Class
Train from Shanghai Hongqiao Station to Guangzhou South
Ave. Duration
7 h 27 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 Guangzhou South to Zhongshan
Ave. Duration
16 min
Frequency
Once daily
Estimated price
$10 - $12
Schedules at
trip.com
2nd Class Seat
$10 - $12
1st Class Seat
$14 - $17
Business Class Seat
$30 - $40
Train from Shanghai Hongqiao to Hangzhou East
Ave. Duration
1 h 1 min
Frequency
Every 30 minutes
Estimated price
$15 - $18
Schedules at
trip.com
2nd Class Seat
$15 - $18
1st Class Seat
$24 - $27
Business Class Seat
$45 - $60
China Railways D-Class
Website
chinahighlights.com
Train from Guangzhou South to Zhongshan
Ave. Duration
32 min
Frequency
Every 4 hours
Estimated price
$5 - $8
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$5 - $8
1st Class Seat
$4 - $6
Train from Songjiang South to Shenzhen North
Ave. Duration
11 h 22 min
Frequency
Once daily
Estimated price
$65 - $90
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$65 - $90
1st Class Seat
$100 - $140
Train from Shanghai Hongqiao to Hangzhou East
Ave. Duration
57 min
Frequency
Every 3 hours
Estimated price
$9 - $13
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$9 - $13
1st Class Seat
$9 - $14
Shanghai Metro
Website
shmetro.com
Subway from Dapuqiao Station to Songjiang South Station
Ave. Duration
58 min
Frequency
Every 5 minutes
Estimated price
$1 - $2
Schedules at
service.shmetro.com
Bus operators
EE Bus
Website
eebus.com
Bus from Shenzhen North Station to Kwai Fong
Ave. Duration
1 h 2 min
Frequency
Hourly
Estimated price
$5 - $11
Schedules at
eebus.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
$12 - $18
Schedules at
hkctsbus.com
Bus from AsiaWorld-Expo to Zhongshan
Ave. Duration
1 h 15 min
Frequency
Twice daily
Estimated price
$12 - $17
Schedules at
hkctsbus.com
China Bus Guide
Website
chinabusguide.com
Bus from Shanghai Taipingyang to Yiwu
Ave. Duration
4 h
Frequency
Once daily
Estimated price
$14
Schedules at
chinabusguide.com
Bus from Zhejiang Yiwu to Guangzhou Guangyuan
Ave. Duration
13 h
Frequency
3 times a day
Estimated price
$51
Schedules at
chinabusguide.com
Bus from Foshan to Zhongshan Shiqi
Ave. Duration
2 h
Frequency
Every 30 minutes
Estimated price
$6
Schedules at
chinabusguide.com
Bus from Guangzhou East to Jiangmen General
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$7
Schedules at
chinabusguide.com
Guizhou Transportation
Website
qjt.gov.cn
Bus from Zhuhai to Zhongshan
Ave. Duration
45 min
Frequency
Once daily
Estimated price
$2 - $4
Schedules at
Guizhou Transportation
Book at
Guizhou Transportation
Transmac
Website
transmac.com.mo
Bus from Jardim da Cidade das Flores to Comissariado Nº2 Da P.S.P.
Ave. Duration
26 min
Frequency
Every 10 minutes
Estimated price
$1
Schedules at
transmac.com.mo
Ferry operators
Hong Kong TurboJET
Website
turbojet.com.hk
Ferry from Shekou to Hong Kong Airport
Ave. Duration
30 min
Frequency
Hourly
Estimated price
$44
Schedules at
turbojet.com.hk

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 How do I buy a London Underground ticket?, Travel Insider: Top Japan travel tips by Beatrix Holland and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.

More Questions & Answers

There are 131+ hotels available in Zhongshan. Prices start at $21 USD per night.

More details

The best way to get from Shanghai to Shanghai Hongqiao Airport is to line 10 subway which takes 18 min and costs .

More details