Book Niaoyu Island hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Niaoyu Island

Cheap Niaoyu Island hotels

Wild Hotel

Wild Hotel

3.5 out of 5
No, 396, Sanduo Road, Magong, Penghu County
With a stay at Wild Hotel, you'll be centrally located in Magong, within a 5-minute drive of Magong Harbor and Penghu Reclamation Hall.
Wild Hotel
Hotel Ever Spring

Hotel Ever Spring

3 out of 5
No.6, Zhongzheng Rd., Magong, Penghu County
A stay at Hotel Ever Spring places you in the heart of Magong, steps from Magong Harbor and Central Street.
Hotel Ever Spring
Penghu An-I Hotel

Penghu An-I Hotel

3 out of 5
No. 105, Zhong Xiao Road, Magong, Penghu County
The price is AU$66 per night from 22 Mar to 23 Mar
AU$66
includes taxes & fees
22 Mar - 23 Mar
With a stay at Penghu An-I Hotel in Magong, you'll be within a 5-minute drive of Magong Harbor and Penghu Reclamation Hall.
Penghu An-I Hotel
Save an average of 15% on thousands of hotels when you're signed in
Rainbow Hotel

Rainbow Hotel

3 out of 5
2F, No.58-1, Minzu Rd., Magong, Penghu County
Fully refundable
The price is AU$81 per night from 15 Mar to 16 Mar
AU$81
includes taxes & fees
15 Mar - 16 Mar
A stay at Rainbow Hotel places you in the heart of Magong, within a 10-minute walk of Magong Harbor and Peichen Temple.
Rainbow Hotel
Penghu Haiyue Hotel

Penghu Haiyue Hotel

3 out of 5
No.75, Minfu Rd., Magong, Penghu County
Fully refundableReserve now, pay when you stay
The price is AU$149 per night from 16 Mar to 17 Mar
AU$149
includes taxes & fees
16 Mar - 17 Mar
With a stay at Penghu Haiyue Hotel in Magong, you'll be within a 10-minute walk of Magong Harbor and Magong Chenghuang Temple.
Penghu Haiyue Hotel
Green Hotel

Green Hotel

3 out of 5
No. 27-3, Wenguang Road, Magong, Penghu County
The price is AU$88 per night from 17 Mar to 18 Mar
AU$88
includes taxes & fees
17 Mar - 18 Mar
Located in Magong, Green Hotel is within a 15-minute walk of Penghu Reclamation Hall and Ocean Resource Museum.
Green Hotel
Four Points By Sheraton Penghu

Four Points By Sheraton Penghu

4.5 out of 5
No 197 Xindian Road, Magong, Penghu County
Fully refundableReserve now, pay when you stay
The price is AU$261 per night from 16 Mar to 17 Mar
AU$261
includes taxes & fees
16 Mar - 17 Mar
With a stay at Four Points By Sheraton Penghu, you'll be centrally located in Magong, within a 5-minute drive of Magong Harbor and Penghu Martyrs' Shrine.
Four Points By Sheraton Penghu
Discovery Hotel

Discovery Hotel

4 out of 5
No.168, Tonghe Rd., Magong, Penghu County
Located in Magong, Discovery Hotel is connected to a shopping center, within a 15-minute walk of Si Yan Jing and Zhongyang Old Street.
Discovery Hotel
Haven B&B

Haven B&B

3 out of 5
No. 211, Shuangtougua, Magong, Penghu County
The price is AU$56 per night from 9 Apr to 10 Apr
AU$56
includes taxes & fees
9 Apr - 10 Apr
With a stay at Haven B&B in Magong, you'll be within a 10-minute drive of Magong Harbor and Penghu Recreation Area.
Haven B&B
Don't see what you're looking for?
See all available properties in Niaoyu Island
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

Niaoyu Island hotels essential information

Accommodation
330 hotels
Lowest Price
AU$56
Highest Price
AU$261
Popular hotels
Wild Hotel, Hotel Ever Spring, Penghu An-I Hotel, Rainbow Hotel, Penghu Haiyue Hotel, Green Hotel, Four Points By Sheraton Penghu, Discovery Hotel, Haven B&B

Most recent Niaoyu Island hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.