Shanghai to Dongguan Train
3 high speed trains run every day from Shanghai to Dongguan, taking 7 - 12.5 hours to finish the journey as long as 1,675 kilometers (1,041 miles). On every Friday, Saturday, Sunday and Monday, additional 2 overnight high speed train runs from Shanghai Hongqiao Railway Station to Dongguan South/ Dongguan Humen Railway Station. The train ticket price for a second class seat is CNY 645 - 862.5 and for a first class seat is CNY 1,032 - 1,379. The soft sleeper on overnight trains costs CNY 820 - 860.
In addition, Shanghai South/ Shanghai Songjiang Railway Station support 2 normal speed trains to Dongguan East Railway Station. These trains take about 18 - 18.5 hours to finish the journey. A soft sleeper costs CNY 582.5 - 598 and a hard sleeper costs CNY 381.5 - 392.
Shanghai - Hangzhou High Speed Railway Line: Running the distance of 159 kilometers (99 miles), Shanghai - Hangzhou High Speed Railway Line links railway stations of Songjiang, Jinshan, Haining and etc.
Hangzhou - Shenzhen High Speed Railway Line: As along as 1,464 kilometers (910 miles), Hangzhou - Shenzhen High Speed Railway Line connects railway stations like Nningbo, Wenzhou, Luoyang, Fuzhou and Xiamen.
Shenzhen - Humen High Speed Railway Line: As part of Beijing - Shenzhen High Speed Railway Line, Shenzhen - Humen High Speed Railway Line runs the distance of 52 Kilometers (32 miles), mainly connecting Shenzhen North Railway Station, Guangmingcheng Railway Station and Dongguan Humen Railway Station.
Note: The above timetable is only for reference. Please search for the real-time schedule via the search box on page top.
Shanghai to Shenzhen Flight
From Shanghai to Shenzhen, over 50 flights are in service, taking about 2.5 hours. Their schedule is from 07:20 to 22:30. The air fare is from CNY 400 to CNY 1,000.
Shenzhen to Dongguan Train
More than 50 high speed trains are available from Shenzhen Railway Station to Dongguan Railway Station, taking about 0.5 - 1 hour. The ticket price for a first class seat is CNY 58.5 and for a second class seat is CNY 53.5.
How to Get from Shenzhen Bao'an International Airport to Shenzhen Railway Station
From Shenzhen Bao’an International Airport, passengers can take airport shuttle bus to get to Shenzhen Railway Station directly. The travel time is about 1 hour and the ticket price is CNY 20 per person.
Moreover, one can take metro line 1 Luobao Route to get to Shenzhen Railway Station.
4 Dongguan to Shanghai high speed trains serve every day with a duration of 7 - 12.5 hours, and 3 overnight bullet trains are available on every Fri., Sat., Sun. and Mon., taking about 11 - 11.5 hours. 2 normal speed trains run daily from Dongguan to Shanghai, taking about 17.5 - 18.5 hours.
See detailed Shanghai Train Schedule & Dongguan Train Schedule
Major Rail Lines from Shanghai to:
Major Rail Lines from Dongguan to:
In addition, Shanghai South/ Shanghai Songjiang Railway Station support 2 normal speed trains to Dongguan East Railway Station. These trains take about 18 - 18.5 hours to finish the journey. A soft sleeper costs CNY 582.5 - 598 and a hard sleeper costs CNY 381.5 - 392.
Shanghai to Dongguan Train Tickets Booking
Train | Dep. | Arr. |
Train | Dep. | Arr. | Duration | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
G2784 Details of the Train G2784:
9H42M | 06:55 Shanghai | 16:37 Dongguan South | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
D2281 Details of the Train D2281:
12H26M | 08:40 Shanghai Hongqiao | 21:06 Dongguan South | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
D2281 Details of the Train D2281:
12H6M | 09:00 Shanghaisongjiang | 21:06 Dongguan South | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
T211 Details of the Train T211:
18H27M | 11:00 Shanghai South | 05:27+1 Dongguan East | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
T101 Details of the Train T101:
18H1M | 12:48 Shanghaisongjiang | 06:49+1 Dongguan East | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
G643 Details of the Train G643:
7H1M | 15:00 Shanghai Hongqiao | 22:01 Dongguan South | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
D913 Details of the Train D913:
11H24M | 19:39 Shanghai | 07:03+1 Dongguan South | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
D931 Details of the Train D931:
10H47M | 20:00 Shanghai Hongqiao | 06:47+1 Humen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
D913 Details of the Train D913:
10H54M | 20:09 Shanghai Hongqiao | 07:03+1 Dongguan South |
Running Route of Shanghai to Dongguan Train
Hangzhou - Shenzhen High Speed Railway Line: As along as 1,464 kilometers (910 miles), Hangzhou - Shenzhen High Speed Railway Line connects railway stations like Nningbo, Wenzhou, Luoyang, Fuzhou and Xiamen.
Shenzhen - Humen High Speed Railway Line: As part of Beijing - Shenzhen High Speed Railway Line, Shenzhen - Humen High Speed Railway Line runs the distance of 52 Kilometers (32 miles), mainly connecting Shenzhen North Railway Station, Guangmingcheng Railway Station and Dongguan Humen Railway Station.
Other Transportation Options
Transfer at Guangzhou South Railway Station
Shanghai Hongqiao to Guangzhou South | Guangzhou South to Dongguan Humen | Overall Travel Time | Ticket Price Second Class Seat (New Soft Sleeper)/ Second Class Seat |
---|---|---|---|
G817 08:00 - 14:39 | G6067 15:10 - 15:27 | 7h27m | CNY 942 + CNY 34.5 = CNY 976.5 |
G1301 10:18 - 19:01 | G6055 19:49 - 20:06 | 9h48m | |
G819 15:36 - 22:30 | G2925 22:49 - 23:06 | 7h30m | CNY 879 + CNY 34.5 = CNY 913.5 |
Shanghai to Shenzhen Flight + Shenzhen to Dongguan Train

From Shanghai to Shenzhen, over 50 flights are in service, taking about 2.5 hours. Their schedule is from 07:20 to 22:30. The air fare is from CNY 400 to CNY 1,000.

More than 50 high speed trains are available from Shenzhen Railway Station to Dongguan Railway Station, taking about 0.5 - 1 hour. The ticket price for a first class seat is CNY 58.5 and for a second class seat is CNY 53.5.

From Shenzhen Bao’an International Airport, passengers can take airport shuttle bus to get to Shenzhen Railway Station directly. The travel time is about 1 hour and the ticket price is CNY 20 per person.
Moreover, one can take metro line 1 Luobao Route to get to Shenzhen Railway Station.
Dongguan to Shanghai Train



- Last updated on Mar. 17, 2025 by Grace Yang -