Hotels on the beach in Sabah, Malaysia

Hey! I love staying in a nice beachfront hotel - being able to go straight from your room down to the ocean is a priceless feeling. To help save some time when booking your next vacation I've put together this list of beach hotels and resorts in Sabah. I hope you will like it!

This page was last updated in September 2026.

The List 16 Amazing Beach Hotels in Sabah

  • 1 Sunset Beach House Kudat
    Guest Rating 10.0

    Situated in Kudat in the Sabah region, with Kalampunian Beach nearby, Sunset Beach House features accommodation with free WiFi and free private parking. Guests can relax in the garden at the property. Kota Kinabalu International Airport is 182 km from the property.

    Address Jalan Tanjung Simpang Mengayau Show on map
  • 2 GreenHouse EcoLodge Mantanani Island
    Guest Rating 9.5

    • This hotel has a private beach area

    Located in Mantanani Island, GreenHouse Lodge provides accommodations with access to a garden. The property features reusable plastic materials, using energy-saving lighting and conserving rainwater. Some units feature a terrace and / or a patio with sea or garden views. Show full description

    Address Kampung Sri Bukit GreenHouse Show on map
    • Water sports facility
  • 3 Mari Mari Dive & Lodge, Sepanggar Island Kota Kinabalu
    Guest Rating 9.5

    • This hotel has a private beach area

    Mari Mari Dive & Lodge, Sepanggar Island is located on Sepanggar Island, opposite Kota Kinabalu city. The accommodations will provide you with a balcony and a seating area. Private bathroom also comes with a shower. Show full description

    Address Sepanggar Island Show on map
    • Water sports facility
  • 4 Bigfin beach resort Kota Belud
    Guest Rating 9.0

    • This hotel has a private beach area

    Facing the seafront in Kota Belud, Bigfin beach resort features a private beach area. Offering a restaurant, the property also has a garden. The property provides sea views and a terrace. Show full description

    Address Pantai Merakit Kampung Mengkabar Show on map
    • Water sports facility
  • 5 Sutera Sanctuary Lodges At Manukan Island **** Kota Kinabalu
    Guest Rating 8.9

    Sutera Sanctuary Lodges at Manukan Island features a private beach overlooking the South China Sea. It features an outdoor pool, spacious villas and suites. Offering direct access to the beach, every unit is air-conditioned and comes with a flat-screen TV. Show full description

    Address Manukan Island Show on map
    • Swimming pool
    • Water sports facility
    • Gym / fitness center
  • 6 Bunga Raya Island Resort & Spa Gaya Island
    Guest Rating 8.9

    • This hotel has a private beach area

    Located off the coast of Borneo on Gaya Island, Bunga Raya Island Resort & Spa features spacious villas with a private balcony. The resort features an outdoor pool and 3 dining options. Free WiFi is accessible from the villas. Show full description

    Address Polish Bay, Gaya Island Show on map
    • Swimming pool
    • Pool tables
    • Gym / fitness center
  • 7 The Beachaven Chalets, Kota Belud Kota Belud
    Guest Rating 8.9

    • This hotel has a private beach area

    With sea views, The Beachaven Chalets, Kota Belud is located in Kota Belud and has a restaurant, room service, bar, garden, terrace and grill. There's a private bathroom with bidet and free toiletries in each unit, along with slippers. Hiking and fishing can be enjoyed nearby, while a private beach area and water sports facilities are also available on site. Show full description

    Address Pantai Merakit Kampung Mengkabar Show on map
    • Water sports facility
  • 8 Gayana Marine Resort Gaya Island
    Guest Rating 8.2

    Located at the edge of a jungle on Gaya Island, Gayana Eco Resort features spacious overwater villas with wooden interiors. It features 3 dining options, an outdoor pool and a spa. Complimentary scheduled ferry transfers is provided to Jesselton Point Ferry Terminal. Show full description

    Address Malohom Bay, Gaya Island Show on map
    • Swimming pool
    • Pool tables
  • 9 Dragon Pearl Beach Resort Kota Belud
    Guest Rating 7.9

    • This hotel has a private beach area

    Featuring a private beach area, restaurant and views of sea, Dragon Pearl Beach Resort is located in Kota Belud, 21 miles from Tuaran River. The inn also has free WiFi as well as a paid airport shuttle service. At the inn the rooms have a shared bathroom. Show full description

    Address Kampung Mengkabar, Jalan Pituru Laut Show on map
    • Karaoke
  • 10 Sutera at Mantanani Island Resort & Spa Mantanani Island
    Guest Rating 7.8

    Located on the beachfront in Mantanani Island, Sutera at Mantanani Island Resort & Spa features a bar and free WiFi. Featuring luggage storage space, this property also provides guests with a sun terrace. There's a restaurant serving Malaysian cuisine, and free private parking is available. Show full description

    Address Pulau Mantanani Besar, Kampong Mantanani Show on map
  • 11 JSK Mantanani Island Resorts Trademark by Wyndham Mantanani Island
    Guest Rating 7.8

    • This hotel has a private beach area

    JSK Mantanani Island Resorts has an outdoor swimming pool, garden, a private beach area and terrace in Mantanani Island. The property features a bar, as well as a restaurant serving Chinese cuisine. The property has a 24-hour front desk, airport transportation, a concierge service and free WiFi. Show full description

    Address Pulau Mantanani Besar Mantanani Island Show on map
    • Swimming pool
    • Pool tables
    • Karaoke
    • Water sports facility
  • 12 Dolphin Bay Island Resort 海豚岛 **** Kota Belud
    Guest Rating 7.7

    • This hotel has a private beach area

    Facing the beachfront, Dolphin Bay Island Resort 海豚岛 offers 4-star accommodation in Kota Belud and has a garden, private beach area and restaurant. The accommodation offers evening entertainment and room service. At the hotel, all rooms include a wardrobe. Show full description

    Address 89150, Jalan Kota Belud Town Show on map
    • Water sports facility
  • 13 Sabah Beach Villas & Suites Kota Kinabalu
    Guest Rating 6.1

    • This hotel has a private beach area

    Set along the beachfront of Karambunai, Sabah Beach Villas & Suites offers spacious suites and villas with private pools. The property has pool and garden views. Free Wi-Fi service is available in the public areas. Show full description

    Address PV139, Precinct Dillenia, Nexus Residence Karambunai, Off Sepangar Bay, Sabah Show on map
    • Swimming pool
    • Water sports facility
  • 14 Scuba Buddy Mabul Dive Lodge Pulau Mabul
    Guest Rating 5.5

    Scuba Buddy Mabul Dive Lodge is located in Pulau Mabul.

    Address SCUBA BUDDY DIVE LODGE - Diving in Mabul and Sipadan Show on map
  • 15 Hotel O Naga Puri Beach Retreat ** Kuala Penyu
    Guest Rating 2.4

    Located in Kuala Penyu, Hotel O Naga Puri Beach Retreat provides air-conditioned rooms with free WiFi. Labuan Airport is 38 miles away.

    Address 1, Sabah, Malaysia, Kuala Penyu Show on map
  • 16 North Borneo Biostation Resort Kudat

    North Borneo Biostation Resort enjoys a beachfront location in Kudat. It features free parking, and free WiFi access in its public areas. Activities such as kayaking, diving, windsurfing and snorkelling as well as SUP can be arranged. Show full description

    Address Mile 7, Kg. Bak Bak Show on map
    • Pets are welcome

This page contains affiliate links; we may earn a commission, but hotels are listed based on beach proximity and quality, not commission.

Tomas Mazowski

Hello! I try my best to keep this guide up to date and I last refreshed it in September 2026. Did I miss a hotel that should be on this list? Send me an email and let me know!