Things to do and where to stay in Penghu
Where to stay · Taiwan

Where to stay in Penghu — pick the right hotel, book in 3 clicks

Penghu is an archipelago in the middle of the Taiwan Strait that is still uncrowded — white-sand beaches with clear water, oddly shaped basalt columns, the twin-heart coral weir, old temples and a cross-sea bridge, water sports and beautiful sunsets. It's a short flight from Taipei or Kaohsiung.

🏖️White-sand beaches🪨Basalt columns💗Twin-heart weir🌉Cross-sea bridge🌅Sunsets
1ranked guides
10hotels reviewed
9See & Eat
🤝 Curated by the TopOfHotel team · scores from real guest reviews · live price comparison across 3 sites · no hidden adsHow we review →

Why stay in Penghu

🏖️

Uncrowded clear-water beaches

White-sand beaches with clear water, quieter than the beaches in the south.

🪨

Basalt columns

Geometrically shaped volcanic columns by the sea, a geological heritage.

💗

Twin-heart coral weir

A coral fish weir shaped like a double heart, an iconic photo spot.

🌅

Sunsets and water sports

Swim, kayak, and watch the sunset by the sea.

Ranked reviews — find your ideal stay in Penghu

Start with where to stay (the heart of the trip), then explore food and sights

Find the right Penghu hotel for you

1 ranked reviews

Local dishes to try in Penghu

  1. 1🦪

    Oysters and seafood

    Oysters and fresh seafood from the seas around the islands.

    📍 Islandwide
  2. 2🌵

    Cactus shaved ice

    Pink cactus-flavoured shaved ice, a famous Penghu treat.

    📍 Local
  3. 3🥜

    Peanut brittle

    Penghu peanut brittle, a popular souvenir.

    📍 Souvenir
  4. 4🍜

    Island noodles

    Noodles and local dishes in Magong town.

    📍 Magong
  1. 1💗

    Twin-Heart Weir

    A coral fish weir shaped like a double heart, the symbol of Penghu.

    📍 Qimei Island
  2. 2🪨

    Basalt Columns

    Geometrically shaped volcanic columns by the sea, a geological heritage.

    📍 Several islands
  3. 3🌉

    Cross-Sea Bridge

    A bridge linking islands across the sea, a viewpoint and photo spot.

    📍 Baisha to Xiyu
  4. 4🏖️

    Beaches

    White-sand beaches with clear water for swimming and water sports.

    📍 Coast
  5. 5🛕

    Tianhou Temple

    Taiwan's oldest temple, in the heart of Magong town.

    📍 Magong

Things to do in Penghu

Day tours, attraction tickets and travel essentials for Penghu — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

★ TEAM'S TOP PICKS

3 Penghu hotels our team picked for you

Selected from real reviews — one per budget tier, each with a score and instant 3-site price comparison

Nice Hostel★ 9.0Value

Nice Hostel

📍 Penghu⭐⭐⭐

#10 hostel · 9.8 guest rating, cheapest on the list

From~$19/night
read the full review →
Discovery Hotel★ 8.9Luxury

Discovery Hotel

📍 Penghu⭐⭐⭐⭐⭐

#1 most luxurious on the island · steps from Magong harbour

From~$154/night
read the full review →
Four Points by Sheraton Penghu★ 8.8Luxury

Four Points by Sheraton Penghu

📍 Penghu⭐⭐⭐⭐⭐

#2 international brand · zero-edge pool over the bay

From~$180/night
read the full review →
🏨 ALL PICKS

โรงแรมแนะนำทั้งหมดในPenghu

ครบทุกระดับงบ — คัดจากคะแนนรีวิวจริง พร้อมเทียบราคา 3 เว็บ

#4

Rainbow Hotel

★ 8.6⭐⭐⭐⭐Upper-mid📍 Penghu

#3 modern boutique · opened 2018

~$77/night
#5

MF Hotel Penghu

★ 8.5⭐⭐⭐⭐Upper-mid📍 Penghu

#4 best-value 4-star · rooms with soaking tubs

~$51/night
#6

Penghu Bay Resort

★ 8.5⭐⭐⭐⭐Upper-mid📍 Penghu

#5 heritage-village stay · quiet, away from town

~$111/night
#7

Green Hotel

★ 8.4⭐⭐⭐Value📍 Penghu

#6 Small boutique hotel · 19 rooms with free parking

~$71/night
#8

Ever Spring Hotel

★ 8.3⭐⭐⭐Value📍 Penghu

#7 3-star hotel · on the old-town shopping street, renovated 2023

~$69/night
#9

Penghu Royal Hotel

★ 8.2⭐⭐⭐Value📍 Penghu

#8 budget 3-star with suites · free airport shuttle

~$47/night
#10

King Lin Hotel

★ 8.1⭐⭐⭐Value📍 Penghu

#9 budget hotel · in Magong city from $34

~$34/night

🚆 Getting around Penghu

✈️

Airplane

Fly from Taipei or Kaohsiung into Magong Airport, about 50 minutes.

⛴️

Ferry

A budget-friendly ferry from Kaohsiung or Chiayi (in summer).

🛵

Scooter rental

The most popular way to get around the main island.

Inter-island boat

Boat to the smaller islands (Qimei, Wang-an) to see the weir and beaches.

Where to go next near Penghu

Frequently asked — where to stay in Penghu

How do you get to Penghu?+

Fly from Taipei or Kaohsiung, about 50 minutes, into Magong Airport, or take a ferry from Kaohsiung or Chiayi in summer.

How many days do you need in Penghu?+

Two to three days for the main island and the smaller islands (Qimei's twin-heart weir, the basalt columns, and the beaches).

When is the best time to visit Penghu?+

Apr to Sep has good weather and clear seas for swimming (it's windy and cold from late in the year into early the next).

Ready to book your Penghu stay?

Start with the 3 hotels our team picked, or search all 3 sites — always compare before booking