Home / Train /

Shenzhen - Nanning Train

6 pairs of trains are running between Shenzhen and Nanning: 4 pairs of  high speed trains with duration of around 3.5 - 4 hours and 2 pairs of normal speed ones with duration of about 15 - 16.5 hours. The running distance by bullet train is 665 kilometers (413 miles) and it costs CNY 499.5 - 622.5 on a first class seat and CNY 324.5 - 401 on a second class seat.
 

Shenzhen - Nanning High Speed Train

Basic Facts:

 Open Date: 26th, Dec., 2014
 Duration: around 3.5 - 4 hours
 Running Distance: 665 kilometers (413 miles)
 Top Speed: 300 km/h (186 mph)
 Operated at: Shenzhen North Railway Station, NanningNanning East Railway Station
 

Shenzhen to Nanning High Speed Train Schedule

(Last Update on May 8, 2026)
Train No.Departure - ArrivalTravel Time
G295606:52 - 10:383h46m
G291812:22 - 16:053h43m
G92815:57 - 19:313h34m
G374216:28 - 22:275h59m
G291618:04 - 21:513h47m
See more Shenzhen Schedule
 

Nanning to Shenzhen Bullet Train Timetable

(Last Update on May 8, 2026)
Train No.Departure - ArrivalTravel Time
G374407:23 - 13:236h
G291108:33 - 12:013h28m
G92711:18 - 14:493h31m
G295513:58 - 17:463h48m
G291719:48 - 23:383h50m
See more Nanning Schedule 

Note: The above timetable is for reference only. Please search for the real-time schedule via the search box on page top. 

Ticket Fare of Shenzhen - Nanning High Speed Train

(Last Update on May 8, 2026)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 882.5 - 1,190.5
USD 131 - 176
CNY 467.5 - 627.5
USD 69 - 93
CNY 304.5 - 404
USD 45 - 60

Shenzhen - Nanning Railway Map
Shenzhen - Nanning Railway Map

Running Route

 Shenzhen North - Guangzhou South: It was opened on December 28, 2011 and major stations along the way are Guangmingcheng, Humen, Qingsheng. This is one of the busiest high speed railways in China and nearly 300 pairs of trains are running from and to every day.
 Guangzhou South - Nanning West: It was opened December 26, 2014 and passing by twelve stations along the way, including Sanshui South, Zhangqing East, Yunfu East, Nanjiangkou, Yunan, Wuzhou South, Tengxian, Pingnan South, Guiping, Guigang, Binyang and Nanning East.

 

Normal Speed Trains of Shenzhen - Nanning

Basic Facts:

 Duration: around 15 - 16.5 hours
 Running Distance: 948 kilometers (589 miles)
 Top Speed: 120 km/h (75 mph)
 Operated at: Shenzhen East Railway Station, Nanning Railway Station
 Major stations along the way: Guangzhou, Zhaoqing, Yulin, Maoming
 

Shenzhen to Nanning Train Schedule

(Last Update on May 8, 2026)
Train No.Departure - ArrivalTravel Time
K95213:05 - 06:10+17h5m
K120814:00 - 05:17+15h17m
 

Nanning to Shenzhen Train Timetable

(Last Update on May 8, 2026)
Train No.Departure - ArrivalTravel Time
K95017:28 - 09:18+15h50m
K120621:32 - 13:00+15h28m
Notes:
1. “+” indicates the second day;
2. The above timetable is for reference only. Please search for the current schedule via the search box on page top. 
 

Ticket Fare of Shenzhen - Nanning Train

(Last Update on May 8, 2026)
Soft SleeperHard SleeperHard Seat
CNY 379
USD 56
CNY 230
USD 34
CNY 124
USD 18
Note: With only 2 pairs of overnight sleeper trains, all tickets may be sold out as soon as they are released. Please book tickets in advance to ensure your travel smooth as planned.
 

Other Transportation Option: Shenzhen - Nanning Flight

There are only 1 pair of direct flights serving passengers between the two cities, and they usually take around 1.5 hours. The full economy class fare is CNY950. If you do not have enough time, you could choose to travel by plane.

  Major Rail Lines from Shenzhen to:

Major Rail Lines from Nanning to:
- Last updated on May. 08, 2026 by Grace Yang -