Book from 3466 hotels in Shanghai, Mainland China

Save on amazing places to stay and explore unique experiences

Where to?

Check-in/out dates

Select your dates

Guests and rooms

2 adults, 1 room

HomeHotelsShanghai
1/5
4.6/5
Fantastic
21 reviews
1.0km from Kangxin Highway Station,Pudong New District
Klook User5 Apr 2021
Nice staff. Good food. all the facilities are well-maintained.
$75.44
Based on rates from 21 Dec
1/5
4.3/5
Great
35 reviews
1.4km from Changchun Xinyuan,Xuhui District
Fitness
500+ people booked
$92.91
Based on rates from 21 Dec
1/5
4.7/5
Fantastic
14 reviews
Connie **27 Sep 2025
Highly recommended stay here nearby Disneyland include free transportation and friendly service with affordable price☺definitely will come back again!
$47.98
Based on rates from 14 Dec
1/5
1.7/5
Below average
4 reviews
300m from Sijing Station,Songjiang District
$24.51
Based on rates from 30 Dec
1/5
4.2/5
Great
994 reviews
600m from Shanghai Railway Station,Jing'an District
Fitness
Business center
14K+ people booked
$163.95
Based on rates from 3 Jan
1/5
4.8/5
Fantastic
27 reviews
800m from Disney Resort Station,Pudong New District
Timothy ***27 Oct 2025
awesome and magical stay. tip top service and just minutes away from Disneyland with 2 more of transport (ferry and bus). couldn’t ask for more.
$521.95
Based on rates from 17 Dec
1/5
3.6/5
Good
220 reviews
500m from Century Avenue Station,Pudong New District
Fitness
Business center
3K+ people booked
$106.92
Based on rates from 20 Dec
1/5
4.6/5
Fantastic
343 reviews
600m from Moonlo Hotel,Pudong New District
Klook User21 Nov 2025
Wonderful staff and fantastic rooms, especially for families with kids. The front desk was very helpful. Very close to great food options, too. Shuttle to airport was super convenient.
$86.75
Based on rates from 14 Dec
1/5
3.3/5
Good
17 reviews
7.9km from Jiading,Jiading District
Fitness
Business center
200+ people booked
$92.96
Based on rates from 24 Dec
1/5
5.0/5
Fantastic
9 reviews
1.0km from Caoying Road Station,Qingpu District
Fitness
Business center
100+ people booked
$107.36
Based on rates from 19 Dec
1/5
4.4/5
Great
58 reviews
1.0km from downtown,Huangpu District
Fitness
Business center
800+ people booked
$84.53
Based on rates from 14 Dec
1/5
4.2/5
Great
51 reviews
1.6km from downtown,Huangpu District
Business center
Close to subway
700+ people booked
$79.94
Based on rates from 15 Dec

Best hotels in Shanghai, Mainland China

1/5
4.4/5
Great
58 reviews
1.0km from downtown,Huangpu District
Fitness
Business center
$84.53
1/5
4.2/5
Great
51 reviews
1.6km from downtown,Huangpu District
Business center
Close to subway
$79.94
1/5
4.8/5
Fantastic
1K+ reviews
1.3km from Hualian Supermarket,Pudong New District
Clean and tidy
Close to subway
$103.24
1/5
4.7/5
Fantastic
305 reviews
1.4km from downtown,Jing'an District
Fitness
Clean and tidy
$360.49
1/5
4.0/5
Great
62 reviews
500m from Kaiyuan Plaza Tram Stop,Songjiang District
Fitness
Business center
$87.77
1/5
4.3/5
Great
35 reviews
1.4km from Changchun Xinyuan,Xuhui District
Fitness
$92.91
1/5
4.7/5
Fantastic
14 reviews
Swimming pool
Hospitable service
$47.98
1/5
5.0/5
Fantastic
251 reviews
900m from Disney Resort Station,Pudong New District
Close to theme park
$311.33
1/5
4.8/5
Fantastic
27 reviews
800m from Disney Resort Station,Pudong New District
Close to theme park
$521.95
1/5
4.6/5
Fantastic
72 reviews
500m from Lantian Road station,Pudong New District
Fitness
$126.42
1/5
4.4/5
Great
268 reviews
700m from downtown,Huangpu District
Fitness
Business center
$158.72
1/5
4.6/5
Fantastic
343 reviews
600m from Moonlo Hotel,Pudong New District
Fitness
Business center
$86.75

5-star hotels in Shanghai, Mainland China

1/5
900m from Hualian Supermarket
Fitness
Business center
$54.53
1/5
4.8/5
Fantastic
1K+ reviews
1.3km from Hualian Supermarket,Pudong New District
Clean and tidy
Close to subway
$103.24
1/5
4.3/5
Great
941 reviews
1.3km from downtown,Huangpu District
Fitness
Business center
$168.82
1/5
4.0/5
Great
62 reviews
500m from Kaiyuan Plaza Tram Stop,Songjiang District
Fitness
Business center
$87.77
1/5
5.0/5
Fantastic
2 reviews
1.3km from downtown,Huangpu District
Fitness
Close to subway
$176.84
1/5
4.4/5
Great
122 reviews
200m from Hengshan Road Station,Xuhui District
Fitness
Business center
$190.50
1/5
4.2/5
Great
994 reviews
600m from Shanghai Railway Station,Jing'an District
Fitness
Business center
$163.95
1/5
4.2/5
Great
7 reviews
1.6km from downtown,Huangpu District
Fitness
Well-equipped facilities
$469.80
1/5
4.8/5
Fantastic
27 reviews
800m from Disney Resort Station,Pudong New District
Close to theme park
$521.95
1/5
4.4/5
Great
268 reviews
700m from downtown,Huangpu District
Fitness
Business center
$158.72
1/5
4.3/5
Great
937 reviews
1.1km from downtown,Huangpu District
Fitness
Business center
$251.16
1/5
5.0/5
Fantastic
6 reviews
2.5km from Shanghai Hongqiao
Fitness
$98.75

4-star hotels in Shanghai, Mainland China

1/5
4.7/5
Fantastic
58 reviews
200m from Wuding Road Station,Jing'an District
Fitness
Well-equipped facilities
$110.65
1/5
4.4/5
Great
7 reviews
400m from Zhongke Road Station,Pudong New District
$90.39
1/5
4.5/5
Fantastic
134 reviews
300m from Ziteng Road Station,Minhang District
Fitness
$42.66
1/5
4.4/5
Great
943 reviews
800m from downtown,Huangpu District
Fitness
Business center
$136.23
1/5
5.0/5
Fantastic
251 reviews
900m from Disney Resort Station,Pudong New District
Close to theme park
$311.33
1/5
4.2/5
Great
209 reviews
2.7km from Shanghai Railway Station,Putuo District
Swimming pool
Fitness
$110.16
1/5
3.6/5
Good
220 reviews
500m from Century Avenue Station,Pudong New District
Fitness
Business center
$106.92
1/5
4.6/5
Fantastic
343 reviews
600m from Moonlo Hotel,Pudong New District
Fitness
Business center
$86.75
1/5
4.4/5
Great
961 reviews
600m from Century Park Station,Pudong New District
Fitness
Business center
$87.19
1/5
3.3/5
Good
17 reviews
7.9km from Jiading,Jiading District
Fitness
Business center
$92.96
1/5
4.2/5
Great
656 reviews
200m from Pudong Avenue Station,Pudong New District
Fitness
Business center
$105.79
1/5
4.5/5
Fantastic
238 reviews
2.5km from Shanghai Hongqiao,Qingpu District
Business center
$85.95

About Shanghai, Mainland China

Accommodation CAD 1,426.04

Popular hotel Toy Story Hotel

Popular area North York City Centre

Nightly rates from CAD 17.04

FAQs

What's the average nightly price of a hotel in Shanghai?

What are the cheapest hotels in Shanghai?

What are the top-rated hotels in Shanghai?

What are the most popular hotels near Shanghai?

Which popular hotels have gyms in Shanghai?

Which popular hotels have designated smoking areas in Shanghai?

Which popular hotels in Shanghai have swimming pools?

Which popular hotels in Shanghai have parking?

What's the average price of a hotel in Shanghai this weekend?

What are some popular spa hotels in Shanghai?