Beginning of main content

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


875 Cheap Hotels Near Shanghai Natural History Museum

See all 875 Hotels near Shanghai Natural History Museum
Shanghai Marriott Hotel City Centre

Shanghai Marriott Hotel City Centre

555 Xi Zang Road Middle, Shanghai
5.0 out of 5.0
Last booking: 1 hour ago
18 others viewing this property now
4.6 out of 5 (988 reviews)

Located in Downtown Shanghai, this luxury hotel is within a 15-minute walk of Nanjing Road Shopping District and People's Square. The Bund and Shanghai Disneyland© ...

$218

$218
Radisson Blu Hotel Shanghai New World

Radisson Blu Hotel Shanghai New World

88 Nanjing West Road, Shanghai
5.0 out of 5.0
Last booking: 15 hours ago
28 others viewing this property now
4.4 out of 5 (1,003 reviews)

Located on Nanjing Road just blocks from its pedestrian shopping area, this 40-floor hotel overlooks central People's Square and is less than 3 km (2 miles) ...

$183

$183
Central Hotel Shanghai

Central Hotel Shanghai

No 555 Jiujiang Road, Shanghai
4.0 out of 5.0
Last booking: 1 hour ago
21 others viewing this property now
4.4 out of 5 (1,078 reviews)

This family-friendly Shanghai hotel is located in the business district, within a 15-minute walk of Nanjing Road Shopping District, People's Square, and Shanghai ...

$154

$154
Le Royal Meridien Shanghai

Le Royal Meridien Shanghai

789 Nanjing Road East, Shanghai
5.0 out of 5.0
Last booking: 15 hours ago
4 others viewing this property now
4.3 out of 5 (901 reviews)

This central Shanghai hotel is on the Nanjing Road Pedestrian Street, within 1.5 kilometers of the Bund.

$181

$181
Grand Central Hotel Shanghai

Grand Central Hotel Shanghai

505 Jiujiang Road, Shanghai
4.5 out of 5.0
Last booking: 10 minutes ago
22 others viewing this property now
4.5 out of 5 (1,111 reviews)

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

$182

$182
JW Marriott Hotel Shanghai Tomorrow Square

JW Marriott Hotel Shanghai Tomorrow Square

399 Nanjing West Road, Shanghai
5.0 out of 5.0
Last booking: 22 minutes ago
14 others viewing this property now
4.5 out of 5 (268 reviews)

This family-friendly Shanghai hotel is located on the Strip, within a 10-minute walk of Jing'an Sculputure Park, Shanghai Grand Theatre, and Renmin Park. People's ...

$219

$219
THE ONE Executive Suites Managed by Kempinski Shanghai

THE ONE Executive Suites Managed by Kempinski Shanghai

Fengyang Road, No. 601, Shanghai
4.5 out of 5.0
Last booking: 2 days ago
4 others viewing this property now
4.4 out of 5 (105 reviews)

Located in Downtown Shanghai, this luxury aparthotel is within 1 mi (2 km) of Shanghai Natural History Museum, People's Square, and Shanghai Museum. Jing An ...

$236

$236
Pullman Shanghai Jing'an

Pullman Shanghai Jing'an

330 Meiyuan Road Zhabei District, Shanghai
4.5 out of 5.0
Last booking: 3 hours ago
10 others viewing this property now
4.3 out of 5 (1,088 reviews)

Located in Zhabei, this luxury hotel is within 1 mi (2 km) of Shanghai Natural History Museum and Jade Buddha Temple. Jing An Temple and The Bund are also within ...

$103

$103
Campanile Shanghai Natural History Museum

Campanile Shanghai Natural History Museum

No. 1455 Nansuzhou Rd, Jing An Dist., Shanghai
3.0 out of 5.0
Last booking: 5 hours ago
2 others viewing this property now
4.5 out of 5 (6 reviews)

Located in Downtown Shanghai, this hotel is within 1 mi (2 km) of Shanghai Natural History Museum, Nanjing Road Shopping District, and People's Square. The Bund ...

$78

$78
Four Seasons Hotel Shanghai

Four Seasons Hotel Shanghai

500 Weihai Road, Shanghai
5.0 out of 5.0
Last booking: 1 day ago
12 others viewing this property now
4.4 out of 5 (151 reviews)

Situated in Shanghai's Jing'an neighborhood, this Four Seasons hotel is in close proximity to the bustling Nanjing and Huai Hai roads. The property is also only ...

$278

$278