Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev 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

Search Hotels

Sun 29 Jun 2025

Mon 30 Jun 2025

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



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

  • Show All

Attractions

  • Show All

Thematic hotels

  • Show All

Review rating

Hotel facilities

  • Show All

Room facilities

Apply Filters
Clear Filters

916 properties found

  • Ji Hotel

    No. 628 Suining Road, Shanghai, China ( Show map )

    Located approximately 6 km from Suzhou River, the lovely Ji Hotel Shanghai includes 133 rooms. The accommodation lies in Changning, which draws visitors with family…

    More...

    From US$ 39
    price for 1 night
    Book Now From US$ 39
  • Bodi Boutique Hotel

    1245 Longyang Road, Pudong District, Shanghai, Cn, Shanghai, China ( Show map )

    Located around 10 minutes by car from South Bund Fabric Market, the 3-star Bodi Boutique Hotel Shanghai includes 76 rooms. The property is about…

    More...

    From US$ 91
    price for 1 night
    Book Now From US$ 91
  • Greentree Inn Shanghai Zhoupu Town Xiupu Road Business Hotel

    No. 799, Xiupu Road, Shanghai, China ( Show map )

    Situated around 10 minutes' drive from Xiao ShangHai LvYou WenHuaCheng, the 3-star Greentree Inn Shanghai Zhoupu Xiupu Road Business Hotel features Wi-Fi in…

    More...

    From US$ 31
    price for 1 night
    Book Now From US$ 31
  • Holiday Inn Express Shanghai New Jinqiao By Ihg

    No. 450 Jiaqiao Rd. Pudong New Area, Shanghai, China ( Show map )

    Featuring Wi-Fi throughout the property, Holiday Inn Express Shanghai New Jinqiao, An Ihg Hotel is approximately 5 km from Green Sports and Leisure Centre.

    More...

    From US$ 45
    price for 1 night
    Book Now From US$ 45
  • Madison Shanghai Hongqiao

    789 Wuyi Road, Shanghai, China ( Show map )

    Featuring a sauna and an indoor pool, the 5-star Mercure Shanghai Royalton hotel is situated next to the business district of Shanghai. The property…

    More...

    From US$ 60
    price for 1 night
    Book Now From US$ 60
  • Fx Hotel Shanghai At Nanjing East Road

    257 Fuzhou Road, Huangpu District, Shanghai, China ( Show map )

    Fx Hotel Shanghai At Nanjing East Road has 95 rooms and is located 0.8 km from The Ritz-Carlton Spa. The hotel is situated about…

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • Atour Light Hotel Shanghai Xinjiangwancheng Fudan University

    No. 500 Changjiang Road, Shanghai, China ( Show map )

    Nestled in the Baoshan district of Shanghai, the 3-star Atour Light Hotel Shanghai Xinjiangwancheng Fudan University is approximately 6 km from Fudan University. You'll…

    More...

    From US$ 49
    price for 1 night
    Book Now From US$ 49
  • Ji Hotel

    8-18/F, 225 Middle Fujian Road, Huangpu District, Shanghai, China ( Show map )

    Featuring a prime location, Ji Hotel Shanghai offers views of the city, and is a 20-minute stroll from Bund International Architecture Exhibition. This 3…

    More...

    From US$ 99
    price for 1 night
    Book Now From US$ 99
  • Greentree Inn Shanghai Waigaoqiao Free Trade Zone Express Hotel

    No.637 Bright Road, Gaodong Town, Shanghai, China ( Show map )

    Offering cars for rent, the 3-star Greentree Inn Shanghai Waigaoqiao Free Trade Zone Express Hotel is 4.7 km from Gaoqiao Museum of History and…

    More...

    From US$ 41
    price for 1 night
    Book Now From US$ 41
  • Jingjiang Inn Shanghai World Expo

    No.300 Banquan Rd, Shanghai, China ( Show map )

    Jingjiang Inn Shanghai World Expo is situated in the very heart of Shanghai about a 10-minute drive from Riverside Promenade. The accommodation is located…

    More...

    From US$ 68
    price for 1 night
    Book Now From US$ 68
  • Greentree Alliance Shanghai West Shuichan Road Hotel

    No.785 Shuichan West Road Baoshan District, Shanghai, China ( Show map )

    Nestled in Putuo, which is Jing'an District to the east and south east, Changning District to the south west and Jiading District to the west…

    More...

    Book Now
  • Orange Hotel Shanghai Hongkou Football Stadium Branch

    3Rd Floor, Jiahe International Building, No. 16 Huayuan Road, Hongkou District, Shanghai, Shanghai, China ( Show map )

    Offering a location a 5-minute walk from Lu Xun Museum, Orange Hotel Shanghai Hongkou Football Stadium Branch offers 105 rooms. Hongkou Football Stadium is…

    More...

    Book Now
  • Home Inn Plus Shanghai New International Expo Center Yushan Road Yuanshen Sports

    No.166 Yushan Road, Shanghai, China ( Show map )

    Located about 7 km from the modern Shanghai Museum, the 4-star Home Inn Plus Shanghai Yushan Road Yuanshen Sports Center includes 207 rooms. This…

    More...

    From US$ 44
    price for 1 night
    Book Now From US$ 44
  • Vienna International Hotel Shanghai Pudong Xiupu Road

    No. 833 Puxiu Road, Pudong New District, Shanghai, China ( Show map )

    Vienna International Hotel Shanghai Pudong Xiupu Road features 251 rooms and lies 2.4 km from Xiao ShangHai LvYou WenHuaCheng. The property in Pudong with family…

    More...

    From US$ 47
    price for 1 night
    Book Now From US$ 47
  • Bo Ting Hotel

    1F,640 Zhangyang Road,Pudong,Shanghai, Shanghai, China ( Show map )

    Located merely 200 metres from 96 Square, the 3-star Bo Ting Hotel Shanghai is within shouting distance of Plaza 96. Sights within 2 km…

    More...

    From US$ 62
    price for 1 night
    Book Now From US$ 62
  • Vienna International Hotel Shanghai Songjiang

    1515 People North Road, Shanghai, China ( Show map )

    Nestled in the Songjiang district, the 3-star Vienna International Hotel Shanghai Songjiang is at a distance of 3.7 km from YueMiao ShangYeJie. This property…

    More...

    From US$ 51
    price for 1 night
    Book Now From US$ 51
  • Jingjiang Inn South Pudong Road Tangqiao

    No.2200 Pudong South Road, Shanghai, China ( Show map )

    Situated 3.8 km from Shanghai Ocean Aquarium, the 3-star Jingjiang Inn South Pudong Road Tangqiao Shanghai features Wi-Fi throughout the property, and a…

    More...

    From US$ 34
    price for 1 night
    Book Now From US$ 34
  • Jingjiang Inn Shanghai Maglev Station

    No.260 Baiyang Rd.,Pudong District,Shan, Shanghai, China ( Show map )

    Jingjiang Inn Shanghai Maglev is located in a tourist area of Shanghai, about 7 km from the 5 - acre Yu Garden, which is very convenient…

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • New Century Manju Hotel-Shanghai Railway Station

    No. 37 Meiyuan Road Zhabei, Shanghai, China ( Show map )

    Providing 89 rooms, the 3-star New Century Manju Hotel-Shanghai Railway is nestled approximately 500 metres from Suzhou River. The property is situated a…

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • Vienna International Hotel Shanghai Dishui Lake Lingang Wanda

    No.999 Chiyue Road, Nicheng Town, Shanghai, China ( Show map )

    Vienna International Hotel is situated in Pudong with a steam room, a restaurant and a gym, 30 minutes' drive from Shanghai Pudong International airport.

    More...

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