Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 3018 hotels in Shanghai
Get Prices

3029 hotels in Shanghai

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

The Eton Hotel Shanghai535 Pudong Avenue, Shanghai, China, 200120View on map
4.6 km from City Centre1.5 km from Jin Mao Tower
Boasting steam baths, facials and massage onsite, the hotel offers a location in Huangpu district just off the Huangpu River.
  • The hotel has
    • CNY 120 per day
    +1
  • The hotel has
    • On-site car park
    +1
8.8
Great31 reviews
Price fromC$ 150per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Onehome Art Hotel ShanghaiNo.2299 Zhangjiang, Shanghai, China, ShanghaiView on map
14.4 km from City Centre400 m from Guanglan Road Station
The hotel is located in the business area of Shanghai, not far away from Kerry Parkside, overlooking the sea.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
Price fromC$ 171per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Radisson Blu Hotel Shanghai New World88 Nanjing Road (W), Shanghai, China, 200003View on map
800 m from City Centre600 m from Pedestrian Street of East Nanjing Rd.
A spa area, a treatment room and a steam room are available at the deluxe hotel, set in a 10-minute walk from the city center of Shanghai.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • CNY 240 per day
    +1
8.4
Great68 reviews
Price fromC$ 213per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Twelve At Hengshan, A Luxury Collection Hotel, Shanghai12 Hengshan Road, Shanghai, China, 200031View on map
3.7 km from City Centre200 m from Hengshan Road Station
171 rooms offer you views of the river, while the hotel provides with Turkish steam bath and various massages in the centre of Shanghai.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
9.0
Perfect12 reviews
Price fromC$ 1 481per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Renaissance Zhongshan ParkNo. 1018 Changning Road, Shanghai, China, 200042View on map
5.6 km from City Centre1.7 km from Donghua University - Changning Campus
Located pretty close to Paris in spring Store, this hotel with skyline views is well-known for its amenities including a solarium and a Jacuzzi.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
8.4
Great25 reviews
Price fromC$ 273per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Waldorf Astoria Shanghai On The BundNo.2 Zhongshan Dong Yi Road, Shanghai, China, 200002View on map
1.7 km from City Centre800 m from The Bund
There are a nightclub, a heated indoor pool and a library on site and guests can enjoy the lounge restaurant in the hotel, that is centrally located in Pudong district.
  • The hotel has
    • Paid parking
    +1
9.0
Perfect16 reviews
Price fromC$ 361per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
The Westin Bund Center Shanghai88 Henan Central Road, Shanghai, China, 200002View on map
1.3 km from City Centre900 m from The Bund
Located 20 minutes’ walking distance from the center of Shanghai, this hotel features a swimming pool and offers cots, a mini club and a special menu for families with children.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great45 reviews
Price fromC$ 256per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Le Royal Meridien Shanghai789 Nanjing Road East, Shanghai, China, 200001View on map
600 m from City Centre100 m from Pedestrian Street of East Nanjing Rd.
The hotel includes cots, child care and meals for children and offers a panoramic location in Xuhui district close to Shanghai Exhibition Center.
  • The hotel has
    • On-site car park
    +1
8.2
Great156 reviews
Price fromC$ 218per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Regal International East Asia Hotel516 Heng Shan Road, Shanghai, China, 200030View on map
4.3 km from City Centre500 m from Hengshan Road Station
The hotel is ideally located in Changning district, and offers an indoor heated swimming pool.
  • The hotel has
    • CNY 9 per hour
    +1
8.2
Great37 reviews
Price fromC$ 132per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hongqiao Jin Jiang HotelNo. 5 Zun Yi Nan Road, Shanghai, China, 200336View on map
7.1 km from City Centre900 m from Donghua University - Changning Campus
The excellent hotel is a good starting point to Shanghai' sights including Shanghai Zoo and Intex Shanghai.
  • The hotel has
    • CNY 10 per hour
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
7.8
Very good50 reviews
Price fromC$ 146per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Sheraton Grand Shanghai Pudong Hotel & Residences38 Pujian Road, Shanghai, China, 200127View on map
4.8 km from City Centre800 m from Shanghai Children's Medical Centre Station
The hotel ideally located in Downtown Shanghai district close to Yu Garden has 525 rooms.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.4
Great42 reviews
Price fromC$ 176per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Jing An Shangri-La West Shanghai1218 Middle Yan'An Road,, Shanghai, China, 200040View on map
2.4 km from City Centre1000 m from Xin Tian Di
A short walk brings you to Jade Buddha Temple, while onsite there are steam baths and various massages available in the hotel ideally located in Shanghai.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • CNY 120 per day
    +1
8.6
Great9 reviews
Price fromC$ 314per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Jw Marriott Hotel Shanghai At Tomorrow Square399 Nan Jing West Road, Shanghai, China, 200003View on map
400 m from City Centre700 m from Pedestrian Street of East Nanjing Rd.
Each room out of 342 offers river views, while onsite there are a spa centre, a Jacuzzi and a sauna.
  • The hotel has
    • CNY 120 per day
    +1
  • The hotel has
    • CNY 80 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
9.0
Perfect59 reviews
Price fromC$ 340per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Ssaw Boutique Hotel Shanghai HongkouNo. 777 Quyang Road, Hongkou, Shanghai,, Shanghai, China, 200437View on map
6.7 km from City Centre1.5 km from Fudan University - Handan Campus
This hotel offers the café bar and 179 rooms together with perfect location close to Fudan University.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
6.8
Nice6 reviews
Price fromC$ 85per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
The Kunlun Jing An Hotel250 Huashan Road, Shanghai, China, 200040View on map
3.0 km from City Centre1.5 km from Xin Tian Di
This hotel is set in Nanjing Lu district just off People Square, it features a café bar along with squash courts and tennis courts.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • CNY 160 per day
    +1
8.0
Great182 reviews
Price fromC$ 203per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Sofitel Hyland Shanghai505 Nanjing Road East, Shanghai, China, 200001View on map
900 m from City Centre600 m from Pedestrian Street of East Nanjing Rd.
One can feel the benefits of Turkish steam bath and massage services, while staying in this property, placed in a pedestrian area of Shanghai and close to Former French Concession.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
7.8
Very good140 reviews
Price fromC$ 168per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Okura Garden58 Maoming Road, Shanghai, China, 200020View on map
1.8 km from City Centre400 m from Xin Tian Di
Guests can unwind with a health club, a solarium and a Jacuzzi provided by the property, located in the heart of Shanghai.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.4
Great71 reviews
Price fromC$ 236per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Grand Hyatt ShanghaiJin Mao Tower, 88 Century Blvd, Shanghai, China, 200121View on map
2.9 km from City Centre400 m from Oriental Pearl TV Tower
Ideally located right next to Shanghai Railway Museum, the hotel has classic rooms to offer as well as a piano bar.
  • The hotel has
    • On-site car park
    +1
8.6
Great52 reviews
Price fromC$ 312per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Kingtown Hotel Hongkou ShanghaiNo. 1885 North Sichuan Road, Shanghai, ChinaView on map
3.7 km from City Centre500 m from Dongbaoxing Road Station
Featuring an outdoor swimming pool, this property is set a short distance from Site of Uchlyama Bookstore and Superbrand Shopping Mall Shanghai.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Paid parking
    +1
7.4
Very good1 review
Price fromC$ 87per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Portman Ritz-Carlton1376 Nanjing XI Lu, Shanghai, China, 200040View on map
2.1 km from City Centre900 m from Xin Tian Di
One can feel the benefits of steam baths and massage treatments, while staying in this property, placed in a shopping area of Shanghai and close to The Bund .
  • The hotel has
    • CNY 118 per day
    +1
  • The hotel has
    • CNY 180 per day
    +1
8.0
Great23 reviews
Price fromC$ 244per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night

Your booking experience in Shanghai

Look for deals on Shanghai today! Ibooked.ca allows you to shorten your search in Shanghai Municipality by proximity to transport links and popular sights. We have design and boutique hotels with a huge list of services and amenities together with other amazing accommodation options which grant you an extensive base for exploring.

Budget hotels in Shanghai

If you're a budget-conscious traveler, you may consider a stay at Shanghai Soho Bund International Youth Hostel with room rates from 43C$ or Koala Garden House where prices start at 50C$. Jitai Hotel is a budget choice that is only a 20-minute walk to Rainbow Square. To find particularly cheap prices, look for hotels in Minhang district, like Hanting Hotel Shanghai South Shaanxi Road Branch with rates starting from 79C$.

Proximity to public transport

If you want to be near Hongqiao airport to catch an early flight, choose Shanghai International Airport, a 20-minute walk from the airport. Le Royal Meridien Shanghai is a 10-minute distance away on foot and offers a Jacuzzi, a solarium and a swimming pool. Consider the nearby Holiday Inn Express Zhabei, an excellent hotel near Shanghai Railway Metro train station.

Convenience of staying in the city centre

If you are a foodie, consider booking Xinjiyuan Business Hotel near Deda Western Food Restaurant, located in the city center. Jw Marriott At Tomorrow Square is a great place to stay to be close to the action with great access to Dashijie subway station. Songjiang district contains a high concentration of landmarks, such as Sheshan Observatory, so you can book a room at The Yuluxe Sheshan, Shanghai, A Tribute Portfolio Hotel to explore the area.

If you're willing to stay near Shanghai Museum, book a room at Ocean Star Holiday Inn which is a 10-minute walk away. Hanting Express Shanghai Bund Middle Jiangxi Road in Pudong district is within 1.2 km of Yu Garden .

Luxury and boutique accommodation

For a 5-star experience book a stay at Grand Central Hotel Shanghai, where a sauna, a Jacuzzi and a swimming pool and luxuriously outfitted rooms create an unforgettable atmosphere. Modena Putuo in Putuo district is a chic option for travelers with higher budgets looking for a stylish 4-star boutique hotel. Four Seasons Hotel Shanghai is a fancy chain hotel within walking distance of a market, a mall and stores.

Apartments, B&Bs and others

Nine Fire Selected Apartment is an affordable apartment for families located next to Jing'an Temple, with room rates from 76C$. Ziyuan Service Apartment is a great B&B with views of the garden, located within a short walk of Shanghai Circus World. Joyful Star Hotel Pudong Airport Wanxia is family-friendly accommodation located within walking distance to Huaxia Trip And Cultural Park. For travelers who love tennis and ping pong, pick Jinrong International near Yichuan Park, a resort that offers scenic views of the city.

+ Read more - Less

Filtering results

Please wait...

3029 hotels found