>
From Taiyuan to Shanghai

Compare prices to get from Taiyuan to Shanghai

Compare transport options from Taiyuan to Shanghai over the next 7 days. Flights start at TWD 3,212. Trains start at TWD 900.
Trains
TWD 900|6h 59m
Flights
TWD 3,212|2h 10m
TWD 900
TWD 900
TWD 900
TWD 900
TWD 900
TWD 900
TWD 900
TWD 900
--
TWD 900
TWD 900
--
TWD 900
TWD 901
crail
Cheapest
17:47
20h 59m
14:46
TaiyuanShanghai
TWD 900
Search
Direct
crail
Fastest
12:27
6h 59m
19:26
Taiyuannan(Taiyuan South)Shanghai Hongqiao
TWD 3,645
Search
Direct
crail
19:58
14h 4m
10:02
TaiyuanShanghai
TWD 900
Search
Direct
crail
20:29
15h 52m
12:21
TaiyuanShanghai
TWD 900
Search
Direct
  • Prices shown from Taiyuan to Shanghai are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Taiyuan to Shanghai

The cheapest way to get from Taiyuan to Shanghai costs only TWD 893 on average via Trains, and the quickest way takes just 2h 18m by Flights. Find the travel option that best suits you.

Train
Trains Cheapest
Average price TWD 893
Average duration 11h 21m
Departure Time 12:26 - 14:46
Direct options
Flight
Flights Fastest
Average price TWD 3,361
Average duration 2h 18m
Departure Time --
Direct options
Search flights

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Taiyuan to Shanghai?

What is the cheapest day to travel by train from Taiyuan to Shanghai?

Average train fares from Taiyuan to Shanghai for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Taiyuan to Shanghai is Monday, with an average price of TWD 893.

TWD 893
  • Aug 3
  • Jul 28
  • Jul 29
  • Jul 30
  • Jul 31
  • Aug 1
  • Aug 2

What is the cheapest month for one-way flights from Taiyuan to Shanghai?

The average one way ticket price paid by Trip.com users from Taiyuan to Shanghai in each month over the past 12 months.

Based on Trip.com data, the cheapest month to fly from Taiyuan to Shanghai is December, with an average price of TWD 3,117. The most expensive month is usually February, with average prices reaching TWD 6,047.

TWD 6,047
TWD 4,582
TWD 3,117
TWD 1,652
    Cheapest
  • TWD 4,551
    Jul
  • TWD 5,045
    Aug
  • TWD 3,820
    Sep
  • TWD 4,787
    Oct
  • TWD 3,461
    Nov
  • TWD 3,117
    Dec
  • TWD 3,152
    Jan
  • TWD 6,047
    Feb
  • TWD 3,857
    Mar
  • TWD 4,688
    Apr
  • TWD 4,924
    May
  • TWD 4,556
    Jun

From Taiyuan to Shanghai: Travel Information

Companies operating from Taiyuan to Shanghai

Find stations and airports near Taiyuan and Shanghai

Popular train stations near Taiyuan

Taiyuandong(Taiyuan East) Taiyuan China
Taiyuan Taiyuan China
Fenhe Taiyuan China
Xiaodian District Taiyuan China
Beiying Taiyuan China

Popular train stations near Shanghai

Shanghai Shanghai China
Shanghaixi(Shanghai West) Shanghai China
Shanghainan(Shanghai South) Shanghai China
Shanghai Hongqiao Shanghai China
Jiading Shanghai China

Popular airports near Taiyuan

Taiyuan Yaocheng Airport (TYC) Taiyuan China
Taiyuan Wusu International Airport (TYN) Taiyuan China
Xinzhou Wutaishan Airport (WUT) Nearby Xinzhou China

Popular airports near Shanghai

Shanghai Pudong International Airport (PVG) Shanghai China
Shanghai Hongqiao International Airport (SHA) Shanghai China
Jiaxing Nanhu Airport (JNH) Nearby Jiaxing China

Recommended hotels in Shanghai

Hi Cozy International Hostel East Nanjing Road & The Bund & 24h English Services
9.3 /10
1357 Reviews
Hi Cozy International Hostel East Nanjing Road & The Bund & 24h English Services
hotel-star hotel-star hotel-praise
People's Square Area | 1.26 km from city centre
TWD 541 TWD 575
Yitel Premium (Shanghai people's Square Nanjing Road Pedestrian Street)
9.4 /10
11944 Reviews
Yitel Premium (Shanghai people's Square Nanjing Road Pedestrian Street)
hotel-star hotel-star hotel-star hotel-star hotel-praise
People's Square Area | 0.73 km from city centre
24% off
TWD 3,382 TWD 2,563
Yumian³ Hotel (Shanghai Jing'an Temple West Nanjing Road Subway Station)
8.9 /10
3079 Reviews
Yumian³ Hotel (Shanghai Jing'an Temple West Nanjing Road Subway Station)
hotel-star hotel-star hotel-praise
Jing'an District/West Nanjing Road | 1.89 km from city centre
50% off
TWD 1,389 TWD 690
JITING  HOSTEL
8.5 /10
3936 Reviews
JITING HOSTEL
hotel-star hotel-star hotel-praise
People's Square Area | 0.81 km from city centre
9% off
TWD 484 TWD 441

FAQ – How to Get from Taiyuan to Shanghai

  • What’s the distance between Taiyuan and Shanghai?

    It’s about 1089 km (677 miles) from Taiyuan to Shanghai.
  • You can travel from Taiyuan to Shanghai in 2 different ways: Flights, Trains.
  • The fastest way to get from Taiyuan to Shanghai is by Flights, with an average journey time of 2 hours 18 minutes. Other modes of transport take longer: Trains takes on average 11h 21m.
  • The cheapest way to get from Taiyuan to Shanghai is by Trains, with an average price of TWD 893. Other modes of transport are more expensive: Flights costs around TWD 3,361 on avergae.
  • When traveling from Taiyuan to Shanghai, travelers usually depart from and arrive to the following locations: Flights typically departs from Taiyuan Yaocheng Airport and arrives at Shanghai Pudong International Airport , Trains typically departs from Taiyuandong(Taiyuan East) and arrives at Shanghai .
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Taiyuan to Shanghai are usually cheapest (December), with an average price of TWD 3,117 Flights from Taiyuan to Shanghai are usually cheapest (Monday), with an average price of TWD 893 .
  • The time difference between Taiyuan and Shanghai is 0h.