Search Hotels near Top Shanghai Attractions

Top 10 Shanghai Hotel Deals

See all 890 Hotels in Shanghai
Shanghai Marriott Hotel City Centre
Shanghai Marriott Hotel City Centre

555 Xi Zang Road Middle, Shanghai 200003

5.0 out of 5.0
4.6 out of 5 (686 reviews)

Located in Downtown Shanghai, this luxury hotel is within a 10-minute walk of Madame Tussaud's Wax Museum and Nanjing Road …

CA$163
Grand Central Hotel Shanghai
Grand Central Hotel Shanghai

505 Jiujiang Road, Shanghai 200001

4.5 out of 5.0
4.6 out of 5 (912 reviews)

This family-friendly Shanghai hotel is located in the business district, within a 10-minute walk of Contrasts and The Bund. …

CA$145
Fairmont Peace Hotel
Fairmont Peace Hotel

20 Nanjing Road East, Huang Pu District, Shanghai 200002

5.0 out of 5.0
4.8 out of 5 (391 reviews)

This family-friendly Shanghai hotel is located on the waterfront, within a 10-minute walk of The Bund and Pudong Riverside …

CA$280
Hilton Shanghai
Hilton Shanghai

No 250 Hua Shan Road, Shanghai 200040

4.5 out of 5.0
4.2 out of 5 (479 reviews)

Towering 40 stories above Shanghai’s main business and entertainment centre, the Hilton Shanghai is in the heart of the forme …

CA$132
JOYFUL STAR HOTEL PUDONG AIRPORT I
JOYFUL STAR HOTEL PUDONG AIRPORT I

No. 472, Ganghong Road, Shanghai 201202

3.5 out of 5.0
3.5 out of 5 (16 reviews)

Located in Pudong, this hotel is 2 mi (3.3 km) from Shanghai Geological Science Museum and within 6 mi (10 km) of Zhang …

Get Rates
The Seventh Heaven Hotel
The Seventh Heaven Hotel

627 East Nanjing Road, Shanghai 200001

3.0 out of 5.0
3.5 out of 5 (541 reviews)

Located in Downtown Shanghai, this historic hotel is within a 10-minute walk of Contrasts and Nanjing Road Shopping District. …

Get Rates
Ramada Plaza Shanghai Pudong Airport
Ramada Plaza Shanghai Pudong Airport

1100 Qi Hang Road, Shanghai 201207

3.5 out of 5.0
4 out of 5 (768 reviews)

Located in Pudong, this hotel is 1.6 mi (2.6 km) from Shanghai Geological Science Museum and within 6 mi (10 km) of Shangha …

Get Rates
Pudong Shangri-La East Shanghai
Pudong Shangri-La East Shanghai

33 Fu Cheng Road, Shanghai 200120

5.0 out of 5.0
4.4 out of 5 (190 reviews)

This family-friendly Shanghai hotel is located on the waterfront, just steps from Super Brand Mall and Oriental Pearl Tower …

CA$220
The Yangtze Boutique Shanghai
The Yangtze Boutique Shanghai

No. 740 Hankou Road, People's Square, Shanghai 200001

5.0 out of 5.0
4.4 out of 5 (715 reviews)

Located in Downtown Shanghai, this luxury hotel is within a 10-minute walk of Shanghai Urban Planning Exhibition Center, …

Get Rates
Holiday Inn Express Shanghai Zhabei
Holiday Inn Express Shanghai Zhabei

No 1738 Zhongxing Road, Shanghai 200070

3.5 out of 5.0
3.6 out of 5 (610 reviews)

Located in Puxi, this hotel is within 3 mi (5 km) of Jade Buddha Temple, The Bund, and Nanjing Road Shopping District. …

CA$62

Recent Reviews in Shanghai

Hide content

Narrow your search

Shanghai Hotel Guide

If you are wondering where to base yourself in Shanghai, there's a broad selection of suitable options. Expedia's booking page currently contains 465 hotels within a 0.1-kilometre (0.06-mile) radius of downtown Shanghai.

Within a 1-kilometre (0.6-mile) radius of Shanghai's heart, you can choose from a selection of Expedia-listed accommodation options, such as the Tomorrow Square, Shanghai - Marriott Executive Apartments and Le Royal Meridien Shanghai.

A good place to check out is Downtown Shanghai. Downtown Shanghai is 0.7 kilometres (0.4 miles) from downtown Shanghai and is home to 69 Expedia-listed hotels. Choose between a number of accommodations including the Waldorf Astoria Shanghai on the Bund and Pudong Shangri-La East Shanghai. Tourists will also find popular accommodation options in Puxi. This hotel neighborhood is 5 kilometres (3 miles) from downtown. Puxi's more well-known establishments include the The Peninsula Shanghai and Jing An Shangri-La, West Shanghai.

Alternative hotel areas include Songjiang and Anting. The Le Meridien Sheshan Shanghai and Sofitel Shanghai Sheshan Oriental are in Songjiang, while Anting is where you'll find the Great Tang Hotel Shanghai and Xingcheng Hotel. Jiading is 25 kilometres (16 miles) from Shanghai's downtown, while Qibao is 16 kilometres (10 miles) from the center of Shanghai. The Courtyard by Marriott Shanghai Jiading and Crowne Plaza Shanghai Anting Golf can be found in Jiading, while Yitel Hotel and Noble Center are in Qibao.

Of course, a vacation in Shanghai wouldn't be complete if you don't take a trip to the Bund. The The Ritz-Carlton Shanghai, Pudong and Mandarin Oriental Pudong Shanghai are all nearby.

The Park Hyatt Shanghai as well as the Banyan Tree Shanghai On The Bund are within walking distance of the Jin Mao Tower, while the Fairmont Peace Hotel and The Portman Ritz-Carlton, Shanghai are located close to the Xintiandi.
 The Nanjing Road Shopping District and the Shanghai Museum are two more famous Shanghai attractions. The The Langham, Shanghai, Xintiandi and the Four Seasons Hotel Shanghai are both close to the Nanjing Road Shopping District. The Twelve at Hengshan, A Luxury Collection Hotel, Shanghai and the Hotel Indigo Shanghai on The Bund, are close to the Shanghai Museum.

Hongqiao International Airport is situated 13 kilometres (8 miles) away from Shanghai. Visitors who choose to stay close by, can book a night at the Shanghai Marriott Hotel Hongqiao or Dijon Hotel Shanghai Hongqiao Airport.

false