Hotels in Shanghai

Top hotels in Shanghai by theme

Resorts

Villas

Hostels

Sheraton Hotels

Near Airport

Search Hotels For Your Date

View Hotels On Map

Filter By

Popular Filters

Budget per night

Facilities

Landmarks

Star Rating

Review Score

Property Type

Showing all Hotels in Shanghai

  • Filter
  • Sort By
  • Map View

Filter by budget per night

                    

Filter by popular facilities

              

FAQs on Shanghai

How much does a hotel in Shanghai cost on an average?

On an average, it costs INR 560 per night to book a hotel in Shanghai. You will pay on average around INR 74 if you choose to stay in a 4-star hotel. A 5-star hotel in Shanghai will cost around INR 792

What are the best places to stay in Shanghai?

Radisson Collection Hotel, Xing Guo Shanghai, Regent Shanghai Pudong, Bulgari Hotel Shanghai are among the best hotels in Shanghai. If you are looking for hotels less than INR 560, then the best hotels are Radisson Collection Hotel, Xing Guo Shanghai, Regent Shanghai Pudong, Bulgari Hotel Shanghai

What are the best Hotels In Shanghai City Centre?

The Yangtze Boutique Shanghai, Metropolo Classiq, Shanghai, Bund Circle, Radisson Blu Hotel Shanghai New World are the best Hotels In Shanghai City Centre.

What are the best Pet Friendly Hotels In Shanghai?

The Yangtze Boutique Shanghai, Grand Kempinski Hotel Shanghai, IFC Residence are the best Pet Friendly Hotels In Shanghai.

What are the best Luxury Hotels In Shanghai?

Shanghai Marriott Hotel City Centre, Metropolo Classiq, Shanghai, Bund Circle, Radisson Blu Hotel Shanghai New World are the best Luxury Hotels In Shanghai.

Loading, please wait...