Shanghai - places to stay with a garden

Browse photos and read guest reviews. Compare prices for your dates and choose where to stay.

Shanghai: you will find stays with parking (241), with family rooms (202) and with a restaurant (166) on this list.

Choose where to stay

293 places to stay
Filters

Filters

Indicative price per night for 2 people · Distance in a straight line

Property type
Property standard
Facilities
District
Choose your facilities
More requirements

Choose the facilities you need. All selected room features must be in the same room or apartment.

Map
Hotels with a garden

Shanghai: recommended stays based on guest reviews and location.

★ Official hotel stars · ● Estimated quality levelAbout sorting and property standards

The order considers guest ratings, the number of reviews and distance from the centre, where known.

Standard includes official hotel stars (★) and estimated quality levels for other properties (●). Not every property in a group has an official hotel classification.

TUI BLUE Yangtze Shanghai
Popular with guests

TUI BLUE Yangtze Shanghai

Hotel

No 740 Hankou Road, 200001 Shanghai, China

448 m from center
TerraceRestaurantFitness centreFacilities for guests with disabilities

Example accommodation

Shanghai Grand King Room - Welcome Fruit & Snacks & Beer * 1 per stay ( up 2 persons )
Maximum guests
3
Floor area
38 m²
Bedrooms
1

With a garden and air conditioning, TUI BLUE Yangtze Shanghai is located 30 metres from People’s Square. A hot tub is included in each of the rooms.

9.1 /10
Superb
Score from 1173 reviews
Average price per night for 2 people~US$235
Hi Cozy International Hostel East Nanjing Road & The Bund & 24h English Services
Popular with guests

Room 601, 6F, No. 350 South Shanxi Road, Huangpu District, 200000 Shanghai, China

1.22 km from center
Sun terraceAir conditioningFamily roomsBar

Example accommodation

Bed in 2-Bed Female Dormitory Room With Private Bathroom
Maximum guests
1
Floor area
10 m²
Bedrooms
1

At Hi Cozy International Hostel East Nanjing Road & The Bund & 24h English Services, guests can make use of a garden and a fitness centre. A shared kitchen, a minimarket and a shared lounge can be found at the property.

8.9 /10
Fabulous
Score from 2136 reviews
Average price per night for 2 people~US$56
SAVHE Hotel on the Bund Nanjing Road Pedestrian Street
Among the top rated

No. 522, North Sichuan Road, 200080 Shanghai, China

2.15 km from center
TerraceAir conditioningBarShuttle service

Example accommodation

Deluxe Twin Room
Maximum guests
2
Floor area
27 m²
Bedrooms
1

Guests staying at SAVHE Hotel on the Bund Nanjing Road Pedestrian Street can enjoy a restaurant and a fitness centre. WiFi and on-site parking are both free.

9.5 /10
Exceptional
Score from 1040 reviews
Average price per night for 2 people~US$265
W Shanghai - The Bund
Among the top rated

W Shanghai - The Bund

Hotel

No.66, Lvshun Road, 200080 Shanghai, China

2.84 km from center
Pool with viewTerraceSpa and wellnessEV charging

Example accommodation

Marvelous King Room
Maximum guests
3
Floor area
46 m²
Bedrooms
1

Facilities at W Shanghai - The Bund include a restaurant and a bar. Guests are provided with a hot tub in every unit.

9.3 /10
Superb
Score from 559 reviews
Average price per night for 2 people~US$361
SSAW Boutique Hotel Shanghai Bund
Popular with guests

No. 839 Ren Min Road, 200001 Shanghai, China

813 m from center
Sun terraceSpa and wellnessRestaurantVery good rating 8.6

Example accommodation

Deluxe Double Room
Maximum guests
3
Floor area
25 m²
Bedrooms
1

On site at SSAW Boutique Hotel Shanghai Bund, guests will find a bar. Air conditioning is also available. In certain units, a hot tub is provided.

8.6 /10
Fabulous
Score from 4194 reviews
Average price per night for 2 people~US$137
Shanghai Centre Serviced Apartment

Shanghai Centre Serviced Apartment

Aparthotel

No.1376 West Nanjing Road, 200040 Shanghai, China

2.39 km from center
Outdoor pool (seasonal)Hot tubSpa and wellnessEV charging

Example accommodation

Studio(Set Breakfast)
Maximum guests
2
Floor area
47 m²
Bedrooms
1

Shanghai Centre Serviced Apartment offers accommodation 1 km from Jing'an Temple. Guests can park at this property. In every unit, guests are provided with a kitchen, a washing machine and a tumble dryer.

9.0 /10
Superb
Score from 323 reviews
Campanile Shanghai Huaihai
Popular with guests

776, Middle Huaihai Road, 200020 Shanghai, China

1.72 km from center
Family roomsRestaurantBarVery good rating 8.8

Example accommodation

Deluxe Suite
Maximum guests
3
Floor area
65 m²
Bedrooms
1

Campanile Shanghai Huaihai accommodates guests in Shanghai. A local point of interest is Jing'an Temple, 2.9 km away. Guests are served an Italian, continental or buffet breakfast.

8.8 /10
Fabulous
Score from 1601 reviews
Average price per night for 2 people~US$75
Golden Tulip New Asia Hotel The Bund Shanghai
Popular with guests

No. 422, Tian Tong Road, 200085 Shanghai, China

1.92 km from center
Air conditioningOn-site coffee shopRestaurantBar

Example accommodation

Standard King
Maximum guests
3
Floor area
22 m²
Bedrooms
1

Guests will find a kitchen in certain units at Golden Tulip New Asia Hotel The Bund Shanghai. The property has a garden and a fitness centre.

8.9 /10
Fabulous
Score from 654 reviews
Average price per night for 2 people~US$104
Dayin Serene Garden Hotel -People's Square & Nanjing Road-Large Social Area -Bar -Café -Gym -Free Laundry Luggage Storage -24H Front Desk-English Service

No. 58, Minde Road, Jing'an District, Shanghai, 200001 Shanghai, China

2.3 km from center
TerraceAir conditioningBarEV charging

Example accommodation

Superior King Room
Maximum guests
2
Floor area
16 m²
Bedrooms
1

Dayin Serene Garden Hotel -People's Square & Nanjing Road-Large Social Area -Bar -Café -Gym -Free Laundry Luggage Storage -24H Front Desk-English Service lies in Shanghai. Guests can choose an American breakfast.

8.7 /10
Fabulous
Score from 379 reviews
Average price per night for 2 people~US$77
Okura Garden Hotel Shanghai
Popular with guests

Okura Garden Hotel Shanghai

Hotel

58 Mao Ming Nan Lu, 200020 Shanghai, China

1.9 km from center
Indoor pool (all year)Spa and wellnessEV chargingTennis court

Example accommodation

Superior Twin Room
Maximum guests
3
Floor area
32 m²
Bedrooms
1

Featuring a sauna, a minimarket and accessible facilities, Okura Garden Hotel Shanghai is 650 metres from Shanxi South Road Station. Among the facilities is a hot tub.

8.7 /10
Fabulous
Score from 816 reviews
Average price per night for 2 people~US$144
Shanghai Moller Villa Hotel

Shanghai Moller Villa Hotel

Hotel

No.30, Shaan Xi South Rd, 200040 Shanghai, China

2.01 km from center
Sun terraceAir conditioningFamily roomsExcellent rating 9.1

A balcony or terrace is included in selected rooms at Shanghai Moller Villa Hotel. There is free parking on site.

9.1 /10
Superb
Score from 384 reviews
Average price per night for 2 people~US$180
Dayin - Nanjing Road & People's Square & The Bund-24hour Front desk service
Popular with guests

No 659 Ningbo Road, Huangpu District , 200001 Shanghai, China

791 m from center
Sun terraceCyclingFitness centreFacilities for guests with disabilities

Example accommodation

Standard Double Room - No Window
Maximum guests
1
Floor area
14 m²
Bedrooms
1

Dayin - Nanjing Road & People's Square & The Bund-24hour Front desk service provides accommodation, with People's Square lying 1 km away. In every room, there is a washing machine, a private entrance and a tumble dryer.

8.2 /10
Very good
Score from 990 reviews
Average price per night for 2 people~US$99
Capella Shanghai, Jian Ye Li
Among the top rated

Capella Shanghai, Jian Ye Li

Hotel

No. 480 West Jianguo Road, Jianye Lane, Xuhui District, 200031 Shanghai, China

3.74 km from center
Sun terraceSpa and wellnessEV chargingCycling

Example accommodation

Shikumen Villa King
Maximum guests
4
Floor area
111 m²
Bedrooms
1

“Capella Shanghai, Jian Ye Li” lies 600 metres from Zhaojiabang metro station on Line. At this property, guests can use a sauna, a coffee shop and a hot tub.

9.6 /10
Exceptional
Score from 122 reviews
Average price per night for 2 people~US$1 000
Shanghai Hongqiao Heyitang Hotel Beixinjing Subway Station Branch
Among the top rated

60 Pusong North Road, Changning District, Shanghai, 200050 Shanghai, China

9.7 km from center
Sun terraceAir conditioningEV chargingFacilities for guests with disabilities

Example accommodation

Large Double Room
Maximum guests
2
Floor area
30 m²
Bedrooms
1

Amenities at Shanghai Hongqiao Heyitang Hotel Beixinjing Subway Station Branch include a restaurant, a bar and a garden. Jade Buddha Temple lies 9 km away.

9.4 /10
Superb
Score from 655 reviews
Average price per night for 2 people~US$122
Bvlgari Hotel Shanghai
Among the top rated

Bvlgari Hotel Shanghai

Hotel

Lane 108 North Shanxi Road, 200085 Shanghai, China

1.55 km from center
Indoor pool (all year)TerraceSpa and wellnessEV charging

Example accommodation

Superior City View Suite
Maximum guests
3
Floor area
81 m²
Bedrooms
1

At Bvlgari Hotel Shanghai, 1.6 km from Bulgari Hotel Shanghai, guests can use a shared lounge, a hammam and accessible facilities. Each morning, an à la carte, Italian or continental breakfast is served.

9.5 /10
Exceptional
Score from 87 reviews
Average price per night for 2 people~US$1 162
Radisson Collection Hotel, Xing Guo Shanghai

No.78 Xingguo Road, 200052 Shanghai, China

4.46 km from center
Indoor poolFamily roomsBreakfast in roomBar

Example accommodation

Collection Executive Suite
Maximum guests
4
Floor area
54 m²
Bedrooms
1

Guests at “Radisson Collection Hotel, Xing Guo Shanghai” enjoy a billiards table.

9.1 /10
Superb
Score from 308 reviews
Average price per night for 2 people~US$169
Holiday Inn Shanghai Hongqiao by IHG
Among the top rated

No. 3555 Qixin Road, 201101 Shanghai, China

14.61 km from center
Spa and wellnessBreakfast in roomShuttle service

Example accommodation

Standard King Room with City View
Maximum guests
2
Floor area
38 m²
Bedrooms
1

Holiday Inn Shanghai Hongqiao by IHG provides guests with a restaurant, a bar and a fitness centre. This property features air conditioning and a garden.

9.3 /10
Superb
Score from 530 reviews
Good value
Average price per night for 2 people~US$85
Kerry Hotel Pudong, Shanghai
Popular with guests

Kerry Hotel Pudong, Shanghai

Hotel

No 1388 Hua Mu Road, 201204 Shanghai, China

8.4 km from center
Pool with viewSpa and wellnessEV chargingTennis court

Example accommodation

Deluxe King Room
Maximum guests
4
Floor area
42 m²
Bedrooms
1

“Kerry Hotel Pudong, Shanghai” welcomes guests in Shanghai. The property offers a games room, table tennis and kids' outdoor play equipment.

9.0 /10
Superb
Score from 1046 reviews
Average price per night for 2 people~US$154
Kevin's Old House

Kevin's Old House

Homestay

No.4, Lane946, Changle Rd, 200040 Shanghai, China

3.3 km from center
Hot tubSun terraceBreakfast in roomExcellent rating 9.4

Example accommodation

Deluxe Suite
Maximum guests
3
Floor area
60 m²
Bedrooms
1

A washing machine is offered in all rooms at Kevin's Old House. There is a coffee shop on-site.

9.4 /10
Superb
Score from 105 reviews
Average price per night for 2 people~US$161
Somerset Pudong Riverside Shanghai
Among the top rated

Somerset Pudong Riverside Shanghai

Aparthotel

No 10, Lane 99, North Mesa Road, Pudong New Area,, 200135 Shanghai, China

7.18 km from center
Air conditioning24-hour receptionLuggage storage

Example accommodation

One Bedroom Deluxe
Maximum guests
2
Floor area
65 m²
Bedrooms
1

Somerset Pudong Riverside Shanghai offers a garden to its guests. Oriental Pearl Tower is 5 km away.

9.2 /10
Superb
Score from 411 reviews
Average price per night for 2 people~US$101

Compare accommodation prices

Places to stay with a garden compared with the whole city

Places to stay with a garden
~US$109
Shanghai
~US$93

Typical price per night for 2 people

The typical price is 17% higher than across the whole city.

Rated 8+: 9 in 10 · whole city: 9 in 10

Property types: hotels 6 in 10, apartments 3 in 10

Compared properties with a price: 238

Approximate prices per night for 2 adults. Check the price for your dates.
More about this comparison

Typical price: half of the properties cost less, half cost more. The dot on the bar is the typical price of this selection, the line is the typical price across the whole city. Prices are indicative, for a room for 2 adults converted to one night (the exact price is shown once stay dates are selected). “Rated 8+” is counted among properties with at least 50 reviews.

Places to stay on the map

Open the map to see hotel locations and compare prices for Shanghai.

Shanghai - recommended places to stay

Highly rated properties and places with many guest reviews.

Hotel

Capella Shanghai, Jian Ye Li

Shanghai

9.6
Exceptional122 reviews

Guests can stay at “Capella Shanghai, Jian Ye Li”, which is 600 metres from Zhaojiabang metro station on Line. This accommodation has a terrace as well as a spa and wellness centre.

~US$1 000per night for 2 people

Apartment

Shanghai Shining River Apartment -Near the Bund

Shanghai

9.7
Exceptional44 reviews

Guests of Shanghai Shining River Apartment -Near the Bund can use a garden. Shanghai Jewish Refugees Museum is located 2.2 km away. In the apartment, there is a kitchen and a balcony or terrace.

~US$385per night for 2 people

Hotel

Dayin Serene Garden Hotel -Shanghai Hongqiao North Xinjing Metro Station -Large Social Area -Bar -Café -Gym -Free Laundry Luggage Storage -24H Front Desk-English Service

Shanghai

9.2
Superb62 reviews

A patio and a private entrance are included in all rooms at Dayin Serene Garden Hotel -Shanghai Hongqiao North Xinjing Metro Station -Large Social Area -Bar -Café -Gym -Free Laundry Luggage Storage -24H Front Desk-English Service. From here, Jade Buddha Temple is 10 km away.

~US$61per night for 2 people

Hotel

SSAW Boutique Hotel Shanghai Bund

Shanghai

8.6
Fabulous4 194 reviews

SSAW Boutique Hotel Shanghai Bund benefits from a terrace. A spa and wellness centre is also on site.

~US$137per night for 2 people

Hotel

Ramada Plaza Shanghai Pudong Airport

Shanghai

8.3
Very good2 255 reviews

Ramada Plaza Shanghai Pudong Airport is a hotel in Shanghai. There is free parking on site.

~US$96per night for 2 people

Hotel

Magnificent International Hotel

Shanghai

7.6
Good2 014 reviews

Magnificent International Hotel has air conditioning, a restaurant and a fitness centre and lies 1.5 km from Yu Garden. The property serves an Asian, American or buffet breakfast each morning.

~US$54per night for 2 people

Hotel

Campanile Shanghai Huaihai

Shanghai

8.8
Fabulous1 601 reviews

In Shanghai, Campanile Shanghai Huaihai is a hotel. People's Square is 3 km away.

~US$75per night for 2 people

Scroll to see more1 / 8

Indicative prices per night for 2 adults. Check the exact price for your dates.

Hotels in other cities

Discover places to stay in other destinations.

Hotel

Radisson Blu Hotel Wroclaw

Wrocław · Poland

8.7
Fabulous3 668 reviews

~US$118per night for 2 people

Aparthotel

Babka Wieżowiec Noclegi

Warsaw · Poland

7.0
Good149 reviews

~US$87per night for 2 people

Homestay

Jaś i Małgosia

Szklarska Poręba · Poland

8.6
Fabulous210 reviews

~US$81per night for 2 people

Hotel

Hotel Elektor Premium

Kraków · Poland

9.0
Superb1 948 reviews

~US$150per night for 2 people

Scroll to see more1 / 6

Indicative prices per night for 2 adults. Check the exact price for your dates.