Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

Hotels in Shanghai

China's greatest metropolis and a city heaving with culture, history and mystery, Shanghai is a destination like no other. Shanghai Hotels are the perfect base for exploring the galleries, shops and markets of this unforgettable city.

Museums and galleries

The premier museum in Shanghai and one of the city's most popular tourist destinations is Shanghai Museum. Covering several millennia of Chinese history, you could very easily spend several days looking through all the different artefacts. There are jade carvings, Ming furniture, ancient coins, costumes and calligraphy. If you are at all interested in the vast and dramatic history of the country, this is an excellent place to visit. The Shanghai Arts and Crafts Museum also has a range of different traditional crafts on display, from paper cutting to lacquer work. You can also buy examples of the crafts to take home with you from the gift shop. For an insight into China's more recent communist history, the Propaganda Poster Art Centre boasts a fascinating selection of over 3, 000 different Maoist posters dating from the 1950s to the 1970s.

While Beijing's 798 District may have the edge in terms of cutting-edge Chinese art, M50 is still one of China's powerhouses when it comes to visual art. Based on Moganshan Road, this collection of galleries is the place to go if you're looking to see contemporary Chinese art at its most innovative and avant-garde. Taikang Road Art Centre is also a good place to see art in Shanghai, with a slightly more commercial tint.

The Bund and Pudong

One of the most famous sections of Shanghai is The Bund, a stretch of colonial-style buildings along the bank of the river. The Art Deco architecture you'll find here offers a glimpse into Shanghai's colonial past, and the area is perfect for strolls beside the water. Look across the river and you'll find the futuristic skyline of Pudong. A symbol of both the commercial might of Shanghai and the city's forward-looking ethos, Pudong is where you'll find some of Shanghai's most iconic buildings. The Oriental Pearl Tower looks like an alien spaceship preparing to launch while the 121-storey Shanghai Tower spirals up towards the sky.


From markets to upscale department stores, Shanghai is home to some of the best shops in China. Xintiandi is a celebrated shopping and entertainment complex, modelled on the traditional alleyways of old Shanghai. Whether you're looking for fashionable boutiques or delicious Chinese street food, Xintiandi is an excellent place to spend the evening. More creative boutiques can be found in Tianzifang, close to Dapuqiao Metro station. More authentically Chinese than Xintiandi, Tianzifang is a good place to pick up tailored clothing and jewellery. If you're in the market for trinkets and antiques, Dongtai Road Antique Market is a sprawling collection of stalls selling terracotta figurines and communist-era ornaments, and Old Street is a renovated Qing-dynasty-era street with a range of interesting stalls selling everything from old posters to Tibetan jewellery.

Frequently asked questions about Hotels in Shanghai

What are the most booked hotels in Shanghai?

Pullman Shanghai Jing An, Sofitel Shanghai Hyland and DoubleTree by Hilton Hotel Shanghai - Pudong are some of the popular hotels in Shanghai.

What are the most convenient hotel rates in Shanghai?

The cheapest price for a double room in Shanghai is £11, offered by Mingtown Etour Youth Hostel.

If I want to stay in the center of Shanghai, which hotels shall I consider?

If you want to stay near the center of Shanghai, you can consider staying at City Hotel Shanghai, Shanghai Centre Serviced Apartment and Shanghai Fenyang Garden Boutique Hotel.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555