Home China Train Shanghai-Taiyuan Trains

Shanghai-Taiyuan Trains

Currently, two pairs of high-speed trains and five pairs of normal-speed trains operate between Shanghai and Taiyuan. The journey duration when taking a high-speed train is more than 9 hours, which is quite a long time. For normal-speed trains, the journey duration varies from 14 to 21 hours.

Shanghai–Taiyuan High-Speed Trains

Quick Facts

  • Distance: 1,588 kilometers (987 miles)
  • Terminals: Shanghai Hongqiao Railway Station, Taiyuan South Railway Station
  • Duration: 8 to 9½ hours
  • Main stops: Suzhou, Nanjing, Hefei, Zhengzhou, Shijiazhuang

Shanghai to Taiyuan High-Speed Train Schedules

(Updated on April 7, 2020)

Train Number Departure Arrival Duration
G1952 08:10 17:26 9 h 16 min
G1956 11:58 21:35 9 h 37 min

Please note: The timetable is just for your reference. If you want up-to-date schedules, you can use the search tool at the top of this page or search via our China Highlights train ticket service.

Taiyuan to Shanghai High-Speed Train Schedules

(Updated on April 7, 2020)

Train Number Departure Arrival Duration
G1958 08:49 17:45 8 h 56 min
G1954 12:26 21:17 8 h 51 min

Shanghai to Taiyuan High-Speed Train Ticket Fares

Business Class First Class Second Class
¥2,235 ($316) ¥1,177.5 ($166) ¥728 ($103)

Shanghai–Taiyuan Normal-Speed Trains

Quick Facts

  • Terminals: Taiyuan Railway Station / Taiyuan South Railway Station, Shanghai South Railway Station / Shanghai Railway Station
  • Duration: 14 to 21 hours
  • Main stops: Suzhou, Changzhou, Nanjing, Xuzhou, Shijiazhuang

Shanghai to Taiyuan Normal-Speed Train Schedules

(Updated on April 7, 2020)

Train Number Departure Arrival Duration
K1806 14:26 11:23+1 20 h 57 min
K372 16:03 12:25+1 20 h 22 min
K1332 18:17 15:20+1 21 h 3 min
Z196 18:24 08:14+1 13 h 50 min
  • Please note: The trains listed above are only some of the ones in operation. The timetable is just for your reference.
  • “+1” means you will arrive on the second day.
  • If you want up-to-date schedules, you can use the search tool at the top of this page or search via our China Highlights train ticket service.

Taiyuan to Shanghai Normal-Speed Train Schedules

(Updated on April 7, 2020)

Train Number Departure Arrival Duration
K1808 04:36 03:51+1 23 h 15 min
K374 16:13 14:46+1 22 h 33 min
Z198 19:58 09:54+1 13 h 56 min
K1334 21:23 16:16+1 18 h 53 min

Shanghai to Taiyuan Normal-Speed Train Ticket Fares

Superior Soft Sleeper Soft Sleeper Hard Sleeper Hard Seat
¥902.5 ($142) ¥476.5–488.5 ($75–77) ¥177.5–180.5 ($48–49) ¥177.5–180.5 ($26)

Travel Tips

Considering the long journey duration on high-speed trains, we recommend you consider the Z trains that run between Shanghai and Taiyuan.

The journey duration on a Z train is about 14 hours; however, the price of a sleeper ticket is much cheaper than a high-speed train ticket. You will have a berth to enjoy a rest when you take a Z train.

You can also consider taking a flight. Over 10 pairs of flights operate between Shanghai and Taiyuan every day and the journey duration is about 2½ hours. The full airfare is about 1,300 CNY.

However, you can check to see if there are any discounts in advance. Sometimes, you can find very good discounts, such as 70% off in April 2020.

Station Information

It is about 12 kilometers (7 miles) from Taiyuan South Railway Station to the downtown area. The following public buses operate to the station: 51, 501, 502, 807, 824, 849, 861, and 868.

It is about 22 kilometers (14 miles) from Shanghai Hongqiao Railway Station to the downtown area.

The following subway lines operate to the station: 2, 10, and 17.

The following public buses operate to the station:

  • Hongqiao Line: 1, 4, 5, 6, 7, 8, 9, and 10
  • Shanghai Line: 189, 316, 320, and 941
  • Minhang Line: 23
  • Shanghai Airport Line: 1