There are 4 ways to get from Macau to Zhongshan by train, bus, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Questions & Answers
The cheapest way to get from Macau to Zhongshan is to bus which costs $2 - $4 and takes 2 h.
The quickest way to get from Macau to Zhongshan is to train which costs $5 - $7 and takes 28 min.
The distance between Macau and Zhongshan is 40 km. The road distance is 49.3 km.
The train from Zhuhai to Zhongshan North takes 28 min including transfers and departs hourly.
Yes, there is a direct bus departing from Zhuhai Gongbei and arriving at Zhongshan. Services depart every 15 minutes, and operate every day. The journey takes approximately 2 h.
Yes, there is a direct train departing from Zhuhai and arriving at Zhongshan North. Services depart hourly. The journey takes approximately 28 min.
What companies run services between Macau and Zhongshan, China?
China Railways D-Class operates a train from Macau to Zhongshan hourly. Tickets cost $5 - $7 and the journey takes 28 min. Alternatively, Ctrip operates a bus from Macau to Zhongshan every 30 minutes. Tickets cost $3 and the journey takes 2 h. Two other operators also service this route.
Train from Zhuhai to Zhongshan North
- Ave. Duration
- 28 min
- Estimated price
- $5 - $7
- Schedules at
- Book at
- 2nd Class Seat
- $5 - $7
- 1st Class Seat
- $3 - $5
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 Want to know more about Flixbus?, How to get from London to Edinburgh and How to get from Florence to Rome - to help you get the most out of your next trip.