Whether it's business or pleasure that brings you to China's most exciting city, there's a hotel in Shanghai that's right for you. Divided in two by the mighty Huangpu River, Shanghai is a fascinating fusion of the old and the new, with the grandiose colonial centre known as the Bund on one side and the 21st-century Pudong district providing a stunning contrast on the other. Your hotel in Shanghai will be your gateway to exploring the sights of this growing metropolis, and there are dozens of smart modern hotels available across the city at a wide range of prices.
For travellers on a strict budget, there are plenty of comfortable, economical options in central locations which represent great value for money. Visitors with deeper pockets looking for a more luxurious hotel in Shanghai certainly won’t be disappointed, with some magnificent four and five-star establishments offering all the top-end comforts and facilities you would expect, often with a charming mix of Chinese and European styles. When you book your hotel in Shanghai with Virgin Atlantic you’ll have the pick of the city's finest, and get a great deal too.
DOUBLE FLYING CLUB MILES
Earn 2 miles for every £1 you spend when you book either hotel, car hire or both through this page!