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.

Beihai

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Beihai?

We'll send you updates with the latest deals, reviews and articles for Beihai each week.

Map of Beihai Hotels

Hotels (585)

B&Bs / Inns (464)

Speciality Lodging (99)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
No.33 Chating Road, Haicheng District, Beihai 536007, China
Show Prices
US$93 - US$183 Avg. price/night*
Ollie #1 of 585 hotels in Beihai
  •  Sourcing person 
  • Perfect place to stay to relax after a working day. Nice atmosphere and... more
  • 17 September 2018
Traveller photos (366)
Special Offer Book Direct and Save
No.31 Chating Road, Beihai 536007, China
Show Prices
US$101 - US$161 Avg. price/night*
Ollie #2 of 585 hotels in Beihai
  •  Superb 
  • The room was enormous. The bathroom had a deep soaker tub and music was... more
  • 14 January 2018
Traveller photos (48)
Jinhaian Avenue,Yinhai District, Beihai 536000, China
Show Prices
US$72 - US$321 Avg. price/night*
Ollie #3 of 585 hotels in Beihai
  •  Okay hotel in Beihai 
  • The hotel itself is large with many amenities. There is plenty of... more
  • 18 October 2018
Traveller photos (31)
East Part, Seafood Island, Haicheng District, Beihai 536000, China
Show Prices
US$19 - US$27 Avg. price/night*
Ollie #4 of 585 hotels in Beihai
  •  Do not reccomend it 
  • Location not convenient unless you only want to walk up and down the old... more
  • 3 September 2017
Traveller photos (35)
Yintan Avenue, Yinhai District, Beihai 536000, China
Show Prices
US$63 - US$88 Avg. price/night*
Ollie #5 of 585 hotels in Beihai
Traveller photos (23)
Beach of Qiaogang Town, Beihai 536006, China
Ollie #6 of 585 hotels in Beihai
  •  Good beach location 
  • We stayed at this hotel on 2 occasions during a visit to the area, it was... more
  • 14 July 2015
Traveller photos (10)
No.32 Guizhou Road, Beihai 536000, China
Show Prices
US$25 - US$34 Avg. price/night*
Ollie #7 of 585 hotels in Beihai
Traveller photos (25)
No.209-1 Beihai Aveune, Haicheng District, Beihai 536000, China
No photo provided
Show Prices
US$40 - US$53 Avg. price/night*
Ollie #8 of 585 hotels in Beihai
Traveller photos (7)
4th Road West, Yintan District, Beihai 536000, China
Show Prices
US$21 - US$34 Avg. price/night*
Ollie #9 of 585 hotels in Beihai
Traveller photos (12)
No.89 Yunnan Road, Haicheng District, Beihai 536000, China
Show Prices
US$24 - US$29 Avg. price/night*
Ollie #10 of 585 hotels in Beihai
  •  Good value. 
  • Good value for money. We stayed in an apartment with three rooms for six... more
  • 17 May 2013
Traveller photos (16)
No.186 Beihai Avenue, Haicheng District, Beihai 536000, China
Ollie #11 of 585 hotels in Beihai
Traveller photos (3)
No.68 Sichuan South Road, Haicheng District, Beihai 536000, China
No photo provided
Show Prices
US$24 - US$43 Avg. price/night*
Ollie #12 of 585 hotels in Beihai
Traveller photos (11)
No.64 Zhuhai East Road, Haicheng District, Beihai, China
Show Prices
US$6 - US$23 Avg. price/night*
Ollie #13 of 585 hotels in Beihai
Traveller photos (50)
Haitai Villa Zone, Yintan Mid Road, Beihai 536000, China
Show Prices
US$27 - US$37 Avg. price/night*
Ollie #14 of 585 hotels in Beihai
Traveller photos (17)
No.2 Yintan Avenue, Yinhai District, Beihai 536000, China
No photo provided
Show Prices
US$21 - US$33 Avg. price/night*
Ollie #15 of 585 hotels in Beihai
Traveller photos (8)
6 Gaoshalong, Xiantian Village, Yinhai District, Beihai 536000, China
Ollie #16 of 585 hotels in Beihai
Traveller photos (23)
No.8 Beibuwan Zhong Road, Haicheng District, Beihai 536000, China
Show Prices
US$19 - US$23 Avg. price/night*
Ollie #17 of 585 hotels in Beihai
Traveller photos (11)
Crossing between Beijing Road and Chongqing Road, Haicheng District, Beihai 536000, China
Show Prices
US$16 - US$25 Avg. price/night*
Ollie #18 of 585 hotels in Beihai
Traveller photos (14)
Gongneng Island, No.9 Yintan Park, Tieshangang District, Beihai 536082, China
US$46 - US$80 Avg. price/night*
Ollie #19 of 585 hotels in Beihai
Traveller photos (7)
No.11 Changqing Road, Beihai 536000, China
Show Prices
US$45 - US$57 Avg. price/night*
Ollie #20 of 585 hotels in Beihai
Traveller photos (7)