>
From Foshan to Shanghai

Compare prices to get from Foshan to Shanghai
Compare transport options from Foshan to Shanghai over the next 7 days. Flights start at US$95. Trains start at US$95.

Trains
US$95|11h 52m
Flights
US$95|2h 20m
US$171
US$95
--
--
--
US$95
US$95
US$95
US$95
--
--
--
US$95
--
crail
Cheapest
18:55
11h 52m
06:47
Foshanxi(Foshan West)Shanghai Hongqiao
US$95
Search
Direct
  • Prices shown from Foshan to Shanghai are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Foshan to Shanghai

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

Train
Trains Cheapest
Average price US$95
Average duration 11h 52m
Departure Time 18:55 - 06:47
Direct options
Flight
Flights Fastest
Average price US$114
Average duration 2h 27m
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 Foshan to Shanghai?

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

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

US$95
  • Jul 27
  • Jul 28
  • Jul 29
  • Jul 30
  • Jul 31
  • Aug 1
  • Jul 26

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

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

Based on Trip.com data, the cheapest month to fly from Foshan to Shanghai is December, with an average price of US$94. The most expensive month is usually May, with average prices reaching US$131.

US$131
US$113
US$94
US$76
    Cheapest
  • US$125
    Jul
  • US$108
    Aug
  • US$118
    Sep
  • US$113
    Oct
  • US$98
    Nov
  • US$94
    Dec
  • US$101
    Jan
  • US$130
    Feb
  • US$114
    Mar
  • US$126
    Apr
  • US$131
    May
  • US$115
    Jun

From Foshan to Shanghai: Travel Information

Companies operating from Foshan to Shanghai

Find stations and airports near Foshan and Shanghai

Popular train stations near Foshan

Foshan Foshan China
Chancheng District Foshan China
Zhangcha Foshan China
Foshanxi(Foshan West) Foshan China
Lecong Town Foshan 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 Foshan

Foshan Shadi Airport (FUO) Foshan China
Guangzhou Baiyun International Airport (CAN) Nearby Guangzhou 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

Dihang Boutique Hotel (Shanghai Pudong Airport)
8.6 /10
9949 Reviews
Dihang Boutique Hotel (Shanghai Pudong Airport)
hotel-star hotel-star hotel-star hotel-praise
Pudong International Airport Area | 26.46 km from city centre
57% off
US$37 US$16
Holiday Inn Express SHANGHAI PVG ZHUQIAO by IHG
9.4 /10
2540 Reviews
Holiday Inn Express SHANGHAI PVG ZHUQIAO by IHG
hotel-star hotel-star hotel-star hotel-star hotel-praise
Pudong International Airport Area | 30.94 km from city centre
12% off
US$42 US$37
Shanghai Pudong International Airport BOAI Hotel
8.9 /10
6454 Reviews
Shanghai Pudong International Airport BOAI Hotel
hotel-star hotel-star hotel-praise
Pudong International Airport Area | 27.97 km from city centre
53% off
US$32 US$15
Dayin International Youth Hostel(East Nanjing Road & The Bund)
9.5 /10
8436 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
63% off
US$35 US$13

FAQ – How to Get from Foshan to Shanghai

  • How far is it from Foshan to Shanghai?

    It’s about 1211 km (752 miles) from Foshan to Shanghai.
  • You can travel from Foshan to Shanghai in 2 different ways: Flights, Trains.
  • The fastest way to get from Foshan to Shanghai is by Flights, with an average journey time of 2 hours 27 minutes. Other modes of transport take longer: Trains takes on average 11h 52m.
  • The cheapest way to get from Foshan to Shanghai is by Trains, with an average price of US$95. Other modes of transport are more expensive: Flights costs around US$114 on avergae.
  • When traveling from Foshan to Shanghai, travelers usually depart from and arrive to the following locations: Flights typically departs from Foshan Shadi Airport and arrives at Shanghai Pudong International Airport , Trains typically departs from Foshan and arrives at Shanghai .
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Foshan to Shanghai are usually cheapest (December), with an average price of US$94 Flights from Foshan to Shanghai are usually cheapest (Monday), with an average price of US$95 .
  • There is a 0h time difference between Foshan and Shanghai.