
Cabin vacation rentals in Hapuna Bay
Find and book unique cabins on Airbnb
Top-rated cabin rentals in Hapuna Bay
Guests agree: these cabins are highly rated for location, cleanliness, and more.
Vacation rentals for every style
Get the amount of space that is right for you
Popular amenities for Hapuna Bay cabin rentals
Cabin rentals with a hot tub

Cozy jungle 2-bedroom cabin (TA-154-746-2656-01)

Carson's Kaloko Mountain Cabin

Banyan Bungalow (TA-154-746-2656-01)

Romantic Kona Hideaway | Modern + Private Hot Tub
Private cabin rentals

Komakawai Lodge Experience

Elegant Oceanview Cabin

Luxury Farmhouse Upper Suite

Dreamy private junglalow | Kitchen|Bathroom|Deck

Banyan Jungalow

Cozy Jungle Cabin walk to ocean

Log Cabin (2/2) near Waipio Valley

Ocean view cottage - wabi sabi antique woodwork
Family-friendly cabin rentals

Love Kona farm life *Superstar Truss Cabin!

2 BD ocean cliff,fruit, epic views!

Cozy jungle 2-bedroom cabin (TA-154-746-2656-01)

Whalesong|Prvt Cottage|Kitchen|Bath|Outdoor Shower

Country Cottage

Banyan Bungalow (TA-154-746-2656-01)

"We loved this romantic getaway for two!"

Log cabin (5/3) near beautiful Waipi'o Valley
Destinations to explore
- Honolulu Vacation rentals
- O‘ahu Vacation rentals
- Kauaʻi County Vacation rentals
- Island of Hawai'i Vacation rentals
- Waikiki Beach Vacation rentals
- Kailua-Kona Vacation rentals
- Kihei Vacation rentals
- Kona Vacation rentals
- Kaanapali Vacation rentals
- Hilo Vacation rentals
- Princeville Vacation rentals
- North Kona Vacation rentals
- Hapuna Beach
- Mauna Lani, Auberge Resorts Collection
- Kaunaoa Beach
- Four Seasons Resort Hualalai
- Pahoa Beach
- Kohanaiki Private Club Community
- Mauna Kea Golf Course
- Ke‘EI Beach
- Waikōloa Beach
- Mauna Lani Golf
- Waikoloa Beach Golf Course
- Kona Country Club
- 49 Black Sand Beach
- Hapuna Golf Course
- Kona Dog Beach
- Kealakekua Bay State Historical Park
- Makalawena Beach
- Kuki’o Golf & Beach Club
- Nanea Golf Club
- Honokohau Beach
- ʻAlula Beach
- Mauumae Beach
- Pololū Beach
- Mokulau Beach