Book on the go and pay later.
Search over 895,000 properties worldwide and 550 airlines worldwide
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation
Located in Pudong, this hotel is 12.6 mi (20.2 km) from Shanghai Disneyland© and 15.2 mi (24.5 km) from Shanghai WIld Animal Park. Haitiansan Road Station is ...
Ramada Plaza Shanghai Pudong AirportRs9,780
Located in Downtown Shanghai, this spa hotel is within a 15-minute walk of Nanjing Road Shopping District and People's Square. The Bund is 1.9 mi (3 km) away. ...
Shanghai Marriott Hotel City CentreRs8,933
Grand Central Hotel ShanghaiRs8,500
Novotel Shanghai CloverRs4,717
Located in Downtown Shanghai, this luxury hotel is within a 10-minute walk of Three on the Bund, Nanjing Road Shopping District, and Old Chinese City. People's ...
Guxiang Hotel Shanghai (Howard Johnson Plaza)Rs7,043
New World Shanghai HotelRs5,267
Located in Downtown Shanghai, this luxury hotel is within a 15-minute walk of Yu Garden, The Bund and Old Chinese City. Pudong Riverside Promenade and Park and ...
Renaissance Shanghai Yu Garden HotelRs8,201
Located in Downtown Shanghai, this luxury hotel is within a 10-minute walk of Huanghe Road, Shanghai Grand Theatre and Renmin Park. Shanghai Museum and Shanghai ...
JW Marriott Hotel Shanghai Tomorrow SquareRs11,795
Pudong Shangri-La East ShanghaiRs11,196
Located in Pudong, this hotel is 2.8 mi (4.6 km) from Shanghai Sanjia Port Coastal Tourist Areas and within 9 miles (15 km) of Sanjiagang Beach Park and Huaxia ...
Joyful Star Hotel (Disney--wanxia)Rs1,904
History buffs will enjoy exploring Shanghai, and visitors give high marks for the fascinating museums, shopping and temples. This city also attracts tourists with its sightseeing and restaurants. Top sights in the city include The Bund, Jing'an Temple and Shanghai Tower.
With so many choices for transport, seeing Shanghai is a breeze. You can access metro transport at People's Square Station, Dashijie Station and Xinzha Road Station. If you want to journey outside of the city, hop aboard a train from Shanghai Railway Station, Shanghai South Railway Station or Shanghai Hongqiao Railway Station.