2780 KeKaa Drive
8.2
Very good
1,465 reviews















Luxurious Beachfront Location
Discover the Royal Lahaina Resort & Bungalows, an exclusive oasis on the pristine Kaanapali Beach in Lahaina, Hawaii. Indulge in beachfront bliss with 3 pools, a hot tub, and a fitness centre.
Charming Accommodations and Amenities
Relax in guest rooms featuring free WiFi, cable TV, and coffee machines. Enjoy the full-service restaurant, ice cream parlor, and lei-making classes at the resort. Immerse yourself in Hawaiian arts and crafts at this tropical paradise.
Convenient Access to Attractions
Explore Historic Old Lahaina and Haleakala Crater with ease from the resort. Take advantage of the free shuttle to Whaler’s Village for a shopping and dining excursion. Don't miss the chance to witness a breathtaking sunrise from 3 km above sea level.
Book now for an unforgettable Hawaiian getaway at the Royal Lahaina Resort & Bungalows.
Select your dates
Select your dates
Where
Dates
Rooms
Join PremiumHoliwise Premium to access our best member rates
Royal Bungalow with Two Double Beds - Disability Access
Royal King Bungalow with Ocean View - Disability Access
1 King Bed with Sofa Bed Oceanfront (tower Molokai Ada)
Oceanfront (lanai Ada)
Get instant answers with our AI powered search of property information and reviews.
From 16:00 to 15:00
Until 11:00
WiFi is available in all areas and is free of charge.
Private parking is possible on site (reservation is not needed) and costs USD 35 per day.
Pets are allowed. Charges may be applicable.
When booking more than 9 rooms, different policies and additional supplements may apply.
Children of any age are allowed. Children up to and including 2 years old stay for free when using an available cot. People no matter the age stay for US$90 per person per night when using an available extra bed. Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management. Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.