10 Must Visit Resorts in Sabah

From bright city lights to white sandy beaches, Sabah has some of the best locations with amazing views of sunsets and the sea horizon for locals and tourists to enjoy and relax with friends and family.

Some of these resorts have various activities and delicious cuisines for guests to try.

 If you are looking for a luxurious stay in Sabah, here are some resorts for you to check out!

Gaya Island Resort

Gaya Island Resort prioritises on ecologically-sustainable practices and uses minimal motorised vehicles. Guests may enjoy the green nature along with other activities such as snorkelling, diving, fishing excursions, and many more.

Address: Malohom Bay, Tunku Abdul Rahman Marine Park, 88000 Kota Kinabalu, Sabah, Malaysia.

Website: Official Website | Facebook | Instagram

Contact Number: +6018-939 1100 (General Inquiries), +603-2783 1000 (Reservations)

E-mail: travelcentre@ytlhotels.com.my (Reservations), events@ytlhotels.com.my (Group & Event Bookings)

Shangri-La Tanjung Aru Resort

Located by the beach, Shangri-La Tanjung Aru Resort is one of the great spots to stay as guests are able to unwind and relax at the resort's private spa.

Address: No. 20 Jalan Aru, Tanjung Aru, Kota Kinabalu, 88100 Sabah, Malaysia.

Website: Official Website | Facebook

Contact Number: +6088-327 888

E-mail: kotakinabalu@shangri-la.com

Bunga Raya Island Resort

Bunga Raya Island Resort is a luxury getaway as it is surrounded by the ocean along with the nature that the island has to offer.

Address: Polish Bay, Gaya Island, Tunku Abdul Rahman Park, 88778 Kota Kinabalu, Sabah, Malaysia.

Website: Official Website | Facebook 

Contact Number: +6088-380 390

E-mail: rsvn.bungaraya@echoresorts.com

Sepilok Forest Edge Resort

Sepilok Forest Edge Resort brings in another type of experience as it is a jungle retreat for those who love flora and fauna.

Address: Jalan Rambutan, Sepilok, Mile 14, 90000 Sandakan. 

Website: Official Website | Facebook | Instagram

Contact Number: +6089-533 190, +6016-523 3190

E-mail: sepilokforestedge@gmail.com

Sutera Sanctuary Lodges @ Manukan Island Resort

Manukan Island is the second largest island of Tunku Abdul Rahman Marine Park and overlooks the cerulean ocean of the South China Sea.

Address: Lot G15, Ground Floor, 88100 Manukan Island, Sabah.

Website: Official Website | Facebook | Instagram

Contact Number: +6017-833 5022

E-mail: info@suterasanctuarylodges.com.my

Gaya Island Resort

Gaya Island Resort

Shangri-La Tanjung Aru Resort

Shangri-La Tanjung Aru Resort

Plunge Pool Villa, Bunga Raya Island Resort

Plunge Pool Villa, Bunga Raya Island Resort

Sepilok Forest Edge Resort

Sepilok Forest Edge Resort

Arang Restaurant, Manukan Island

Arang Restaurant, Manukan Island

Magellan Sutera Resort

Magellan Sutera Resort

Gayana Marine Resort

Gayana Marine Resort

Nexus Resort & Spa Karambunai

Nexus Resort & Spa Karambunai

Lankayan Island Dive Resort

Lankayan Island Dive Resort

Langkah Syabas Beach Resort

Langkah Syabas Beach Resort

Magellan Sutera Resort

Magellan Sutera Resort has been one of the top holiday destinations in Sabah where various activities are offered including the resort's spa.

Address: Sutera Harbour Boulevard, Sutera Harbour, 88100 Kota Kinabalu, Sabah.

Website: Official Website | Facebook | Instagram

Contact Number: 088-318 888, +6017-833 5811

E-mail: reservations@suteraharbour.com.my

Gayana Marine Resort

Gayana Marine Resort offers guests to stay in their overwater tropical villas that have a view of the sea and nature at the same time.

Address: Malohom Bay, Gaya Island, Tunku Abdul Rahman Park, 88778 Kota Kinabalu, Sabah.

Website: Official Website | Facebook | Instagram

Contact Number: +6088-380 390

E-mail: rsvn.gayana@echoresorts.com

Nexus Resort & Spa Karambunai

At Nexus Resort & Spa Karambunai, guests can choose from several activities that the resort offers to keep them busy during their vacation.

Address: Nexus Resort & Spa Karambunai 88450 Kota Kinabalu, Sabah, Malaysia

Website: Official Website | Facebook | Instagram

Contact Number: +6088-480 888

E-mail: info@nexusresort.com, reservation@nexusresort.com

Lankayan Island Dive Resort

Located north of Sandakan by a 1.5-hour boat ride, this tropical island resort offers simple but exquisite chalets and is one of the hottest diving locations.

Address: Ground Floor, Lot 38 & 39, Block C Bandar Tyng, Mile 5, North Road, PPM 255, 90000 Sandakan, Sabah

Website: Official Website | Facebook | Instagram

Contact Number: 089-673 999, +6017-899 2300

E-mail: mail@lankayan-island.com

Langkah Syabas Beach Resort

Located by the beach, Langkah Syabas Beach Resort is a perfect spot for families looking for a peaceful retreat away from the bustling city.

Address: Jalan Papar Baru, Kampung Laut Kinarut, Kinarut, Sabah, Malaysia.

Website: Official Website | Facebook | Instagram

Contact Number: +6088-752 000 / +6013-891 9911

E-mail: info@langkahsyabas.com.my

Looking for a property in Sabah?

Click here to browse for more properties in Sabah!