We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Nanhu Island

Inside Summer Palace, Haidian District, Beijing 100091, China
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

No.1 Gongmenqian Street, Yiheyuan, Haidian District | Summer Palace, Beijing 100091, China
0.0 miles from Nanhu Island
#43 of 5,111 hotels in Beijing
Professional photos | Traveller photos (140) | Map
Show Prices
Building 3 Academy of Military Sciences, No.75 Xiangshan Road, Qinglong Bridge, Haidian District, Beijing, China
0.5 miles from Nanhu Island
Xiang Hong Qi Road, Qing Long Qiao, Haidian District, Beijing 100091, China
0.6 miles from Nanhu Island
Traveller photos (11) | Map
North of Gongdesi Bridge, Xianghongqi Road, Haidian District, Beijing, China
0.7 miles from Nanhu Island
#1,730 of 5,111 hotels in Beijing
Map
No.100 Dayouzhuang, East to the main gate of Party School of the Central Committee, Haidian District, Beijing 100091, China
0.7 miles from Nanhu Island
#2,115 of 5,111 hotels in Beijing
Map
No.56 Wukongqiao, Haidian District, Beijing 100039, China
0.7 miles from Nanhu Island
#3,396 of 5,111 hotels in Beijing
Traveller photos (2) | Map
No.25 Dayouzhuang Street, Haidian District, Beijing, China
0.8 miles from Nanhu Island
No.9 Nanmen Bridge, Xianghongqi Road, Haidian District, Beijing, China
0.8 miles from Nanhu Island
Show Prices
No.B Huaishuju, Beijing, China
0.8 miles from Nanhu Island
No.100 Dayouzhuang, Haidian District, Beijing, China
0.8 miles from Nanhu Island
No.33 Yiheyuan Road, Haidian District, Beijing, China
0.8 miles from Nanhu Island
No.21 Wugong Street, Dayouzhuang, Haidian District, Beijing, China
0.8 miles from Nanhu Island
Building 334, Yanbeiyuan, Haidian District, Beijing 100091, China
0.9 miles from Nanhu Island
#2,999 of 5,111 hotels in Beijing
Map
East side of Baiwang Shoppingmall, Yuanmingyuan West Road, Haidian District, Beijing 100094, China
1.0 miles from Nanhu Island
#1,741 of 5,111 hotels in Beijing
Traveller photos (1) | Map
Show Prices
No.1A Fuyuanmen, Yiheyuan Road, Haidian District, Beijing 100091, China
1.0 miles from Nanhu Island
#1,782 of 5,111 hotels in Beijing
Traveller photos (6) | Map
2F Building 1, Yuanmingyuan West Road, Haidian District, Beijing 100094, China
1.0 miles from Nanhu Island
#2,872 of 5,111 hotels in Beijing
Map
No.3A Hongshankou, Haiding District, Beijing 100091, China
1.2 miles from Nanhu Island
#44 of 5,111 hotels in Beijing
Traveller photos (13) | Map
Show Prices
No.100 Shaoziying Xiaoqinghe, Yuanmingyuan West Road, Haidian District, Beijing, China
1.4 miles from Nanhu Island
West of Ruyi Men, South of Summer Palace, Haidian District, Beijing 100096, China
1.4 miles from Nanhu Island
No.89 North Fourth Ring West Road, Haidian District, Beijing 100195, China
1.5 miles from Nanhu Island
No.13 The Summer Palace Road, Haidian District, Beijing 100091, China
1.6 miles from Nanhu Island
#1,695 of 5,111 hotels in Beijing
Traveller photos (4) | Map
West of Intersection of Tianxiu Road, Beijing, China
1.6 miles from Nanhu Island
No.12 Yiheyuan Road, Haidian District, Beijing 100091, China
1.7 miles from Nanhu Island
#1,515 of 5,111 hotels in Beijing
Map
No.18 Xiwa Orchard, Yuquan Mount, Qinglong Bridge, Haidian District, Beijing 100091, China
1.7 miles from Nanhu Island
#2,904 of 5,111 hotels in Beijing
Map
No.1 Yangchang, Heishanhu, Haidian District, Beijing 100094, China
1.7 miles from Nanhu Island
#3,261 of 5,111 hotels in Beijing
Traveller photos (2) | Map
Opposite to 309 Hospital, Tianxiu Road, Haidian District, Beijing 100091, China
1.8 miles from Nanhu Island
#1,378 of 5,111 hotels in Beijing
Traveller photos (2) | Map
Show Prices
No.3 Minzhuang Road, Haidian District, Beijing, China
1.8 miles from Nanhu Island
#2,162 of 5,111 hotels in Beijing
Map
Yi No.1 Yimuyuan, Yiheyuan Road, Haidian District, Beijing 100091, China
1.8 miles from Nanhu Island
#2,764 of 5,111 hotels in Beijing
Traveller photos (1) | Map
No.12 Yiheyuan Road, Haidian District, Beijing 100080, China
1.9 miles from Nanhu Island
#642 of 5,111 hotels in Beijing
Professional photos | Traveller photos (12) | Map
Show Prices
No.2 Minhang Road, Haidian District, Beijing 100097, China
2.0 miles from Nanhu Island
#1,452 of 5,111 hotels in Beijing
Traveller photos (1) | Map