Search Hotels near Top Shanghai Attractions

Top 10 Shanghai Hotel Deals

See all 915 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 (803 reviews)

Located in Downtown Shanghai, this luxury hotel is within a 15-minute walk of Nanjing Road Shopping District and People's …

C$170
Grand Central Hotel Shanghai
Grand Central Hotel Shanghai

505 Jiujiang Road, Shanghai 200001

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

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

C$159
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 (434 reviews)

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

C$313
Hilton Shanghai
Hilton Shanghai

No 250 Hua Shan Road, Shanghai 200040

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

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

C$145
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.4 out of 5 (73 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 …

C$55
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 (551 reviews)

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

C$74
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 (806 reviews)

Located in Pudong, this hotel is within 20 mi (32 km) of Shanghai Disneyland©, Shanghai WIld Animal Park, and Long Museum. …

C$157
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 (203 reviews)

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

C$225
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 (745 reviews)

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

C$170
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 (644 reviews)

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

C$55

Recent Reviews in Shanghai

Narrow your search

Shanghai Hotel Guide

Visitors to Shanghai will find a variety of short- and long-stay accommodation options in Shanghai. Expedia features 469 hotels within a 0.1-kilometre (0.1-mile) distance of the center of Shanghai.

Some of the most centrally located lodgings of downtown Shanghai are the Tomorrow Square, Shanghai - Marriott Executive Apartments and Le Royal Meridien Shanghai.

The hotel neighborhood of Shanghai offers 571 hotels and apartments. It is 0.1 kilometres (0.1 miles) from the heart of Shanghai, and is one of the most commonly visited hotel districts. Places to stay in Shanghai include The Peninsula Shanghai and The Ritz-Carlton Shanghai, Pudong. Also popular with tourists is Xuhui, which is an alternative Shanghai hotel district that is 9 kilometres (6 miles) from the middle of Shanghai. There are 68 hotels in Xuhui, including the Twelve at Hengshan, A Luxury Collection Hotel, Shanghai and Le Sun Chine.

Alternatively, you could find an establishment in Songjiang, which is where you'll find the Yuluxe Sheshan, Shanghai, A Tribute Portfolio Hotel and Sofitel Shanghai Sheshan Oriental, or Jiading, home to the Courtyard by Marriott Shanghai Jiading and Crowne Plaza Shanghai Anting. The Irene Boutique Hotel Jinshu Branch and Hanting Express can be found in Xinzhuang, while the Ritz-Carlton Shanghai, Pudong and Mandarin Oriental Pudong Shanghai are part of the Pudong area.

The Bund is one of a handful of the most popular attractions in Shanghai. The Mandarin Oriental Pudong Shanghai and Park Hyatt Shanghai, are within strolling distance of the Bund.

Stay close to Jin Mao Tower by arranging a hotel room at the Waldorf Astoria Shanghai on the Bund or, you could also choose the Banyan Tree Shanghai On The Bund. If you would prefer to be based close to Xintiandi, you should check out the Jing An Shangri-La, West Shanghai or the Fairmont Peace Hotel. Nanjing Road Shopping District, another Shanghai attraction, is not far from The Langham, Shanghai, Xintiandi and the Four Seasons Hotel Shanghai. Accommodation options that are near the Shanghai Museum include The Portman Ritz-Carlton, Shanghai and the Hotel Indigo Shanghai on The Bund.

Westgate Mall and the Madame Tussaud's Wax Museum each have hotels nearby. The Puli Hotel And Spa and Andaz Xintiandi Shanghai - a concept by Hyatt are near Westgate Mall, while the Hyatt On The Bund and Les Suites Orient, Bund Shanghai are near the Madame Tussaud's Wax Museum. The Four Seasons Hotel Shanghai at Pudong and Grand Hyatt Shanghai are near Customs House. Finally, if your focus is on Shanghai Ocean Aquarium, your closest accommodation options include the Aquaspace Shanghai Serviced Apartment - On the Bund and Grand Kempinski Hotel Shanghai.

Hongqiao International Airport is located 13 kilometres (8 miles) away from Shanghai. Should you choose to stay close by, you can easily secure a room at the Shanghai Marriott Hotel Hongqiao or the Dijon Hotel Shanghai Hongqiao Airport.

false