>
Shanghai to Taiyuan

Compare prices to get from Shanghai to Taiyuan

Search for tickets from Shanghai to Taiyuan in the next 7 days. Flights start at HK$398. Trains start at HK$220.
Trains
HK$220|6h 58m
Flights
HK$398|2h
HK$620
HK$220
HK$220
HK$220
HK$220
HK$220
HK$220
HK$220
HK$220
--
HK$220
HK$220
HK$220
--
No matching results found
Click the button below to explore more products you may like
  • Prices shown from Shanghai to Taiyuan are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare Flights and Trains from Shanghai to Taiyuan

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

Train
Trains Cheapest
Average price HK$219
Average duration 11h 52m
Departure Time 06:43 - 12:11
Direct options
Flight
Flights Fastest
Average price HK$590
Average duration 2h 19m
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 Shanghai to Taiyuan?

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

Average train fares from Shanghai to Taiyuan 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 Shanghai to Taiyuan is Monday, with an average price of HK$219.

HK$219
  • Oct 5
  • Oct 6
  • Oct 7
  • Oct 8
  • Oct 2
  • Oct 3
  • Oct 4

Which month has the cheapest one-way flights from Shanghai to Taiyuan?

The average price of one-way flights from Shanghai to Taiyuan purchased by Trip.com users by month over the past 12 months.

Based on Trip.com’s data, the cheapest month for flights from Shanghai to Taiyuan is March, with an average price of HK$671; while the month with the highest flight price is usually September, with an average price of up to HK$1,540.

HK$1,540
HK$1,106
HK$671
HK$237
    Cheapest
  • HK$1,540
    Sep
  • HK$930
    Oct
  • HK$803
    Nov
  • HK$779
    Dec
  • HK$741
    Jan
  • HK$1,312
    Feb
  • HK$671
    Mar
  • HK$1,155
    Apr
  • HK$1,100
    May
  • HK$1,106
    Jun
  • HK$1,211
    Jul
  • HK$1,044
    Aug

Recommended hotels in Taiyuan

Laocheng Yard Homestay
10 /10
66 Reviews
Laocheng Yard Homestay
hotel-star hotel-star hotel-praise
Taiyuan Ancient County/Jinci Temple | 19.35 km from downtown
23% off
HK$1,329 HK$1,024
JW Marriott Hotel Taiyuan
9.4 /10
3070 Reviews
JW Marriott Hotel Taiyuan
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Maoye World/North America New World Fashion Center | 5.43 km from downtown
HK$811
Taiyuan Jinian Mountain Inn
9.8 /10
4 Reviews
Taiyuan Jinian Mountain Inn
hotel-star hotel-star hotel-star hotel-praise
17.14 km from downtown
HK$1,201
Sheraton Taiyuan
9.6 /10
4127 Reviews
Sheraton Taiyuan
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Taiyuan South Station Area | 10.69 km from downtown
HK$802

Shanghai to Taiyuan travel tips

Companies operating from Shanghai to Taiyuan

Find departure & arrival points near Shanghai and Taiyuan

Popular train stations near Shanghai

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

Popular train stations near Taiyuan

Taiyuan Taiyuan China
Taiyuandong(Taiyuan East) Taiyuan China
Fenhe Taiyuan China
Beiying Taiyuan China
Taiyuannan(Taiyuan South) Taiyuan 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

Popular airports near Taiyuan

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

How to travel from Shanghai to Taiyuan: FAQs

  • How far is it from Shanghai to Taiyuan?

    It’s about 1,089 km (677 mi) from Shanghai to Taiyuan.
  • You can travel from Shanghai to Taiyuan in 2 different ways: Flights, Trains.
  • The fastest way to get from Shanghai to Taiyuan is by Flights, with an average journey time of 2 hours 19 minutes. Other modes of transport take longer: Trains takes on average 11h 52m.
  • The cheapest way to get from Shanghai to Taiyuan is by Trains, with an average price of HK$219. Other modes of transport are more expensive: Flights costs around HK$590 on avergae.
  • For trips between Shanghai and Taiyuan, travelers typically use the following departure and arrival points: Most Flights depart from Shanghai Pudong International Airport and arrive at Taiyuan Yaocheng Airport; Trains depart from Shanghai and arrive at Taiyuan.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Shanghai to Taiyuan are typically cheapest March, with an average fare of HK$671. Flights from Shanghai to Taiyuan are typically cheapest Monday, with an average fare of HK$219
  • There is a 0m time difference between Shanghai and Taiyuan.