Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Photo by Clouded Leopard

Beach Hotels in Kampung Gaya, Kota Kinabalu

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Popular locations
Meal plans available
Trip type
Gaya Island Resort
5 out of 5
Malohom Bay, Pulau Gaya, Tunku Abdul Rahman Park, Gaya Island, Sabah
Get Rates
4.4/5Excellent! (424 reviews)
Beautiful Gaya Island Retreat

"My family and I stayed at GIR for 2 nights and had a great time. The rooms were enormous (complete with separate areas for walk in robes, bathtub, shower, toilet). Room amenities were excellent, with bug spray and ointment for insect bites. Our rooms had fantastic views across the sea to Mt Kinabalu, ..."…"

Reviewed on Jan 28, 2020

Gaya Island Resort
Gayana Marine Resort
5 out of 5
Malohom Bay, Tunku Abdul Rahman Park, Kota Kinabalu, Gaya Island, Sabah
Get Rates
4.1/5Very Good! (395 reviews)

"Diving was moderate. Overall rather expensive compared to Malaysian standards. Super service! Staff was extremely attentive. Monkeys were enjoying!"…"

Reviewed on Mar 1, 2020

Gayana Marine Resort
Don't see what you're looking for?
We've got more Beach Hotels. Find the right one for you.
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.

Beach Hotels in Kampong Gaya

Known for its snorkeling and boating, Kampong Gaya has a lot to offer the traveler dreaming of a beach holiday. This relaxing destination has a variety of hotels and other accommodation options, so it's easy to find one that works for you.

As you search for a place to stay by the water in Kampong Gaya, consider selecting this top beach hotel with high ratings from Expedia travelers.

Gaya Island Resort - 5-star luxury resort on the beach. It features an outdoor pool, free buffet breakfast, and a beach bar. Activities include kayaking and scuba diving. Guests love the walkable location and clean rooms.

Planning Your Trip to Kampong Gaya

If you're wondering about the local weather, you can use these monthly averages to determine the best time to visit.

  • Hottest months: May, April, July, and June, with an average temperature of 89°F
  • Coldest months: July, October, February, and January, with an average temperature of 76°F
  • Driest months: February, March, May, and April, with an average rainfall of 0.16 inches
  • Rainiest months: November, July, October, and June, with an average rainfall of 0.43 inches

Sightseeing in and Around Kampong Gaya

After getting settled at your accommodation of choice, you'll likely want to venture out and explore. If you're excited to check out the beaches, head to Dalit Beach for some relaxation by the water. Take advantage of the area's snorkeling and boating, and make time for local attractions like Likas Stadium and Sabah State Mosque. For more things to see and do, consider visiting 1 Borneo Hypermall or Lok Kawi Wildlife Park.

Getting Around Kampong Gaya

The closest major airport is in Kota Kinabalu (BKI-Kota Kinabalu Intl.), located 5.9 mi (9.5 km) from the city center. If you'd like to venture out around the area, you may want to rent a car for your trip.

Frequently asked questions

What is Kampung Gaya like for travelers who love the beach?
Known for its snorkeling and island views, Kampung Gaya offers a lot for the traveler booking a beach vacation.
What's the best accommodation to stay near the beach in Kampung Gaya?
Gaya Island Resort is a top 5-star resort with an outdoor pool, and it’s located on the beach. Gayana Marine Resort is another good option to stay near the beach.
When's the best time for a beach vacation in Kampung Gaya?
Plan your trip to the beach with a look at weather throughout the year in Kampung Gaya: The hottest months are usually April and May with an average temp of 82°F, while the coldest months are January and February with an average of 81°F. The rainiest months in Kampung Gaya are October, June, September, and November, with each month seeing an average of 13 inches of rainfall.
What is there to see and do around Kampung Gaya?
After arriving and settling in at your hotel, you might want to venture out and explore everything Kampung Gaya has to offer. If you can’t wait to check out the beaches, head to Pantai Pulau Mamutik or Dalit Beach for a relaxing day by the water. Take advantage of the area’s snorkeling and boating, and make time for local attractions like Imago Shopping Mall and 1Borneo Hypermall. For even more to see and do, pay a visit to Jesselton Point Ferry Terminal or Suria Sabah Shopping Mall.
What's the best way to get to my beach hotel in Kampung Gaya?
This travel information can help you get to and around your beach accommodation in Kampung Gaya with ease. To get to Kampung Gaya, you can fly into Kota Kinabalu Intl. Airport (BKI), the closest major airport, which is located 5.9 mi (9.5 km) from the city center. If you’d like to explore around the area, you may want a rental car for your journey.

Recent Reviews in Kampung Gaya

More trip options