Holiday Packages in Shanghai, China

2 travellers
Exact dates

Tips for booking hotels in Shanghai

Cheapest month:January
Most expensive month:November
Average price in Shanghai:£121/night
Cheapest price found:£82/night
Cheapest day:Tuesday
Most expensive day:Monday
£82 - £181
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£116 - £154
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Popular Shanghai vacation deals

No.5-7 Shaanxi Rd(S)., 5-7, Shanghai, China
0.0 mi from city centre
Pool
Free Wi-Fi
£887
Avg. per night
88 Henan Central Road, Shanghai, China
0.0 mi from city centre
Pool
Free Wi-Fi
£1,386
Avg. per night
88 Nanjing West Road, Shanghai, China
0.0 mi from city centre
Pool
Free Wi-Fi
£1,074
Avg. per night
199 Huang Pu Road, Shanghai, China
0.0 mi from city centre
Pool
Free Wi-Fi
£1,479
Avg. per night
1 Yu Yuan Road, Shanghai, China
0.0 mi from city centre
Pool
Free Wi-Fi
£1,131
Avg. per night
1 Changde Road, Shanghai, China
0.0 mi from city centre
Pool
Free Wi-Fi
£1,967
Avg. per night

Where to stay in Shanghai

FAQ about Shanghai holiday packages

  • How much are vacation packages to Shanghai?

    Shanghai holidays can be booked for as little as £804.

  • What is the cheapest time of year to travel to Shanghai?

    If you're looking for the cheapest month of the year to book a holiday package to Shanghai, February is ideal.

  • Can I save money on travel by booking a holiday package with Cheapflights?

    Make sure to check back regularly as prices are subject to change.

  • What are some things to do in Shanghai?

    Many Shanghai visitors also spend their time visiting Jing'an Temple during their trip.

  • What other destinations does Shanghai have flight+hotel deals to?

    Remember to check back often to keep track of all the enticing offers for holiday packages to Shanghai and more.

See more FAQs

Other popular holiday deals in China