Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentine peso

Search Hotels

2026-11-14

2026-11-15

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

3-star Shanghai hotels

Filter Results

Hotels by class

Find a hotel

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

1187 properties found

  • Jinjiang Inn Shanghai Pudong Jichangzhen

    Building 9, No. 1, Lane 971 Chuannanfeng Highway, Shanghai, China ( Show map )

    Offering luggage storage and a restaurant, the 3-star Jinjiang Inn Shanghai Pudong Jichangzhen lies in Pudong with family attractions like Century Park, 3.9 km…

    More...

    From US$ 28
    price for 1 night
    Book Now From US$ 28
  • Orange Hotel Shanghai Dongjing Road Metro Station

    No. 2, Lane 1933, North Zhangyang Road, Gaohang Town, Shanghai, China ( Show map )

    The 3-star Orange Hotel Shanghai Dongjing Road Metro includes 95 rooms and is 4.2 km from the Sprawling Gongqing Forest Urban Park. The hotel…

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • Vienna International Hotel Changfeng Park

    No.257 Nujiang Road, Putuo District, Shanghai, China ( Show map )

    Providing 494 rooms, the comfortable Vienna International Hotel Changfeng Park Shanghai is nearly a 25-minute walk from Suzhou River. The hotel has a prime…

    More...

    From US$ 52
    price for 1 night
    Book Now From US$ 52
  • Ji Hotel Shanghai Xujiahui Xiaomuqiao Road

    Building 6, No.565-1 Zhaojiabang Road, Shanghai, China ( Show map )

    Ji Hotel Shanghai Xujiahui Xiaomuqiao Road offers 99 rooms a 15-minute walk from Shanghai Entomological Museum. The comfortable hotel is situated in Xuhui, which…

    More...

    From US$ 100
    price for 1 night
    Book Now From US$ 100
  • Ji Hotel Shanghai New International Expo Center Longyang Road

    No.1629 Longyang Road, Shanghai, China ( Show map )

    Ji Hotel Shanghai New International Expo Center Longyang Road offers comfortable rooms in Pudong with an indoor swimming pool, an 11-minute walk from Shanghai…

    More...

    From US$ 92
    price for 1 night
    Book Now From US$ 92
  • Ibis Styles Shanghai New Hongqiao Hotel

    No.335, Hongzhong Road, Shanghai, China ( Show map )

    Offering a restaurant, the 3-star Ibis Styles Shanghai New Hongqiao Hotel lies in the Hongqiao district of Shanghai with access to natural sights like…

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • Greentree Alliance Shanghai Bund Yuyuan Hotel

    179 Zhonghua Road, 200010, Shanghai, China, Shanghai, China ( Show map )

    The 3-star Greentree Alliance Shanghai Bund Yuyuan Hotel lies nearly 25 minutes' walk from The Bund Road, and features a convenience shop and luggage…

    More...

    From US$ 47
    price for 1 night
    Book Now From US$ 47
  • Vienna International Hotel - Expo Branch

    3039 Shangnan Road, Shanghai, China ( Show map )

    Located approximately 25 minutes' walk from Shanghai Oriental Sports Center Swimming Stadium, the 3-star business Vienna International Hotel - Expo Branch Shanghai offers access to…

    More...

    From US$ 62
    price for 1 night
    Book Now From US$ 62
  • Suju Hotel Apartment Shanghai Jiading, Near Guyi Garden & Nanxiang Metro Station Line 11

    3Rd Floor, Building 6, Shimeng Yitiandi, No. 818 Chaxi Road, Shanghai, China ( Show map )

    The comfortable Suju Hotel Apartment Shanghai Jiading, Near Guyi Garden & Nanxiang Metro Station Line 11 has 40 rooms and is located a 19-minute stroll…

    More...

    From US$ 34
    price for 1 night
    Book Now From US$ 34
  • Ji Hotel Shanghai Jiangwan Town Subway Station

    No.661 Yixian Road, Shanghai, China ( Show map )

    Nearly a 5-minute walk from Jiangwan Town underground station, the comfortable Ji Hotel Shanghai Jiangwan Town Subway lies in a business area of Shanghai…

    More...

    From US$ 50
    price for 1 night
    Book Now From US$ 50
  • Hanting Hotel Shanghai Jing'An Sports Center Wenshui Road Subway Station

    No. 2, Lane 318, Yonghe Road, Shanghai, China ( Show map )

    Featuring comfortable rooms and a Chinese restaurant, the 3-star Hanting Hotel Shanghai Jing'An Sports Center Wenshui Road Subway is 4.2 km from Lu Xun…

    More...

    From US$ 57
    price for 1 night
    Book Now From US$ 57
  • Hanting Hotel Shanghai Gongkang Road Subway Station

    Building 9, No. 555 Gongkang Road, Shanghai, China ( Show map )

    Located 7 km from Hongkou Football Stadium, which is highly appreciated by sports lovers, Hanting Hotel Shanghai Gongkang Road Subway includes 132 rooms. The hotel…

    More...

    From US$ 42
    price for 1 night
    Book Now From US$ 42
  • Tonight Homestey Shanghai Apartment Good Location 140

    Floor 1 No 12 Lane 1218 (M) Fuxin Road, Shanghai, China ( Show map )

    Located nearly 25 minutes' walk from the modern Shanghai Museum, the 3-star Tonight Homestey Shanghai Apartment Good Location 140 hotel offers access to tourist…

    More...

    From US$ 112
    price for 1 night
    Book Now From US$ 112
  • Shanghai Keyne Neqta Hotel

    No. 58 Hebao Road, Xuhui District, Shanghai, China ( Show map )

    The 3-star Shanghai Keyne Neqta Hotel is located within 1 km of Nanyuan Park, offering 110 rooms, Wi-Fi, and secured parking. The hotel…

    More...

    From US$ 106
    price for 1 night
    Book Now From US$ 106
  • Jinjiang Inn Shanghai Jinshang City Beach

    No. 80 Jinyi East Road, Jinshan District, Shanghai, Shanghai, China ( Show map )

    Immerse yourself in Shanghai's charm with the 3-star Jinjiang Inn Shanghai Jinshang City Beach, located approximately 700 metres from JinShanQu KeJiGuan and offering ticket…

    More...

    From US$ 25
    price for 1 night
    Book Now From US$ 25
  • Tonight Homestey Shanghai Apartment Good Location 188

    Lane 188, Fengxian Road, Shanghai, China ( Show map )

    Guests of the 3-star Tonight Homestey Shanghai Apartment Good Location 188 hotel can easily reach No.8 Bridge, located nearly a 5-minute walk…

    More...

    From US$ 75
    price for 1 night
    Book Now From US$ 75
  • Jinjiang Inn Select Shanghai Expo Park Dezhou Road

    No.286 Dezhou Road, Shanghai, China ( Show map )

    The comfortable Jinjiang Inn Select Shanghai Expo Park Dezhou Road, located within 6 km of the Stlgnatius cathedral "Xujiahui Catholic Church", offers guests luggage storage…

    More...

    From US$ 44
    price for 1 night
    Book Now From US$ 44
  • Magnotel Hotel

    718 West Jiangwan Road, Shanghai, China ( Show map )

    Magnotel Hotel Shanghai is a great place to stay in Hongkou, which is a quiet suburb and home to the Shanghai Jewish Refugees Museum, a…

    More...

    From US$ 40
    price for 1 night
    Book Now From US$ 40
  • Hanting Hotel Shanghai International Tourism Resort Chuansha Road

    No. 2419, Huaxia East Road, Building 2-4, Part Of The 1St Floor, 2Nd To 7Th Floor, Shanghai, China ( Show map )

    17 minutes' walk from Chuansha Ancient City Wall, the 3-star Hanting Hotel Shanghai International Tourism Resort Chuansha Road offers a Chinese restaurant on site.

    More...

    From US$ 43
    price for 1 night
    Book Now From US$ 43
  • Home Inn Plus Shanghai Chifeng Road Metro Station

    No.5 2Nd Guangling Road, Shanghai, China ( Show map )

    Home Inn Plus Shanghai Chifeng Road Metro offers 100 rooms a 20-minute walk from the Hongkou Luxun Park. This hotel in Hongkou, which is…

    More...

    From US$ 46
    price for 1 night
    Book Now From US$ 46