Shanghai-Taiyuan Trains
Home china-trains

Shanghai-Taiyuan Trains

Currently, four pairs of high-speed trains and four pairs of normal-speed trains operate between Shanghai and Taiyuan. The journey duration for 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 May 3rd, 2023)

Train Number Departure Arrival Duration
G1952 08:10 17:10 9h
G1956 12:03 21:27 9h 24m

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 May 3rd, 2023)

Train Number Departure Arrival Duration
G1958 08:49 17:54 9h 5m
G1954 12:26 21:14 8h 48m

Shanghai to Taiyuan High-Speed Train Ticket Fares

Business Class First Class Second Class
US$345 (CNY2,382) US$180 (CNY1,241) US$111 (CNY766.5)

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 May 3rd, 2023)

Train Number Departure Arrival Duration
K1806 14:19 11:28 (next day) 21h 9m
Z268 14:54 06:41 (next day) 15h 47m
K372 16:03 12:13 (next day) 20h 10m
Z196 18:16 08:14 (next day) 13h 58m
  • Please note: The trains listed above are only some of the ones in operation. 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 Normal-Speed Train Schedules

(Updated on May 3rd, 2023)

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
US$131 (CNY902.5) US$71 (CNY488.5) US$45 (CNY310.5) US$27 (CNY180.5)

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 30% off in May 2023.

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