>
From Guiyang to Shanghai

Compare prices to get from Guiyang to Shanghai
Search for tickets from Guiyang to Shanghai in the next 7 days. Flights start at MYR 343. Trains start at MYR 141.

Trains
MYR 141|6h 56m
Flights
MYR 343|2h 30m
MYR 141
MYR 141
MYR 141
MYR 141
MYR 141
MYR 141
MYR 141
MYR 141
MYR 141
--
MYR 141
MYR 141
MYR 141
--
crail
Cheapest
02:36
26h 54m
05:30
GuiyangShanghai Songjiang
MYR 141
Search
Direct
crail
Fastest
09:58
6h 56m
16:54
Guiyangdong(Guiyang East)Shanghai Hongqiao
MYR 495
Search
Direct
crail
08:39
29h 20m
13:59
GuiyangShanghai Songjiang
MYR 141
Search
Direct
crail
09:00
27h 54m
12:54
GuiyangShanghai Songjiang
MYR 141
Search
Direct
  • Prices shown from Guiyang to Shanghai are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Guiyang to Shanghai

The cheapest way to get from Guiyang to Shanghai costs only MYR 130 on average via Trains, and the quickest way takes just 3h 16m by Flights. Find the travel option that best suits you.

Train
Trains Cheapest
Average price MYR 130
Average duration13h 53m
Departure Time12:49 - 13:59
Direct options
Flight
Flights Fastest
Average price MYR 507
Average duration3h 16m
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 Guiyang to Shanghai?

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

Average train fares from Guiyang 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 Guiyang to Shanghai is Monday, with an average price of MYR 130.

MYR 130
  • Jun 29
  • Jun 30
  • Jul 1
  • Jul 2
  • Jul 3
  • Jun 27
  • Jun 28

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

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

Based on Trip.com data, the cheapest month to fly from Guiyang to Shanghai is December, with an average price of MYR 389. The most expensive month is usually August, with average prices reaching MYR 756.

MYR 756
MYR 573
MYR 389
MYR 206
    Cheapest
  • MYR 570
    Jun
  • MYR 721
    Jul
  • MYR 756
    Aug
  • MYR 577
    Sep
  • MYR 539
    Oct
  • MYR 441
    Nov
  • MYR 389
    Dec
  • MYR 442
    Jan
  • MYR 674
    Feb
  • MYR 568
    Mar
  • MYR 565
    Apr
  • MYR 640
    May

From Guiyang to Shanghai: Travel Information

Companies operating from Guiyang to Shanghai

Find stations and airports near Guiyang and Shanghai

Popular train stations near Guiyang

Longdongbao Guiyang China
Shuanglongnan(Shuanglong South) Guiyang China
Nanming District Guiyang China
Guiyang Guiyang China
Guiyangdong(Guiyang East) Guiyang 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 Guiyang

Guiyang Longdongbao International Airport (KWE) Guiyang China
Anshun Huangguoshu Airport (AVA) Nearby Anshun 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

Meta Tree Hotel, People's Square, City Center In Shanghai
9.4/10
7675 Reviews
Meta Tree Hotel, People's Square, City Center In Shanghai
hotel-star hotel-star hotel-star hotel-praise
People's Square Area | 0.63 km from city centre
4% off
MYR 209 MYR 201
Dayin International Youth Hostel(East Nanjing Road & The Bund)
9.5/10
8514 Reviews
Dayin International Youth Hostel(East Nanjing Road & The Bund)
hotel-star hotel-star hotel-star hotel-praise
People's Square Area | 0.68 km from city centre
59% off
MYR 131 MYR 54
Shanghai People's Square Nanjing East Road Pedestrian Street Treasury Hotel
9.5/10
7593 Reviews
Shanghai People's Square Nanjing East Road Pedestrian Street Treasury Hotel
hotel-star hotel-star hotel-star hotel-star hotel-praise
People's Square Area | 0.54 km from city centre
32% off
MYR 425 MYR 287
Crowne Plaza SHANGHAI NANJING ROAD by IHG
9.4/10
12059 Reviews
Crowne Plaza SHANGHAI NANJING ROAD by IHG
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
People's Square Area | 0.54 km from city centre
MYR 404

Explore Shanghai

FAQ – How to Get from Guiyang to Shanghai

  • How far is it from Guiyang to Shanghai?

    It’s about 1505 km (935 miles) from Guiyang to Shanghai.
  • There are 2 different ways to get from Guiyang to Shanghai, including Flights, Trains.
  • The fastest way to get from Guiyang to Shanghai is by Flights, with an average journey time of 3 hours 16 minutes. Other modes of transport take longer: Trains takes on average 13h 53m.
  • The cheapest way to get from Guiyang to Shanghai is by Trains, with an average price of MYR 130. Other modes of transport are more expensive: Flights costs around MYR 507 on avergae.
  • For trips between Guiyang and Shanghai, visitors typically use the following departure and arrival points: Most Flights depart from Guiyang Longdongbao International Airport and arrive at Shanghai Pudong International Airport; Trains depart from Longdongbao and arrive at Shanghai.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Guiyang to Shanghai are typically cheapest December, with an average fare of MYR 389. Flights from Guiyang to Shanghai are typically cheapest Monday, with an average fare of MYR 130
  • The time difference between Guiyang and Shanghai is 0h.