Kelantan is a state of unspoilt beauty and deep-rooted Malay culture, and its resort scene centres largely on the spectacular Perhentian Islands. Widely regarded as some of the most beautiful islands in Southeast Asia, the Perhentians offer crystal-clear waters, vibrant coral reefs, and a relaxed island atmosphere that has captivated travellers for decades. From casual beachfront chalets to dive-focused island resorts, Kelantan's coastal retreats are a must-visit for anyone seeking an authentic tropical island escape.

Below is a list of the best resorts in Kelantan to help you plan your dream Perhentian Islands escape.

#Resort Name Star Rating Classification Type / Vibe Location
🏨 4-Star Superior Resorts
1
BuBu Long Beach Resort
Long Beach Perhentian; dive centre; beachfront chalets
★★★★★
4-Star IslandBeachfrontDive 📍Perhentian Islands, Kelantan
2
Coral View Island Resort
Perhentian Besar; top-rated for snorkelling & marine life
★★★★★
4-Star IslandSnorkellingMarine 📍Perhentian Besar, Kelantan
3
Alunan Resort
Hillside Perhentian retreat; private deck; nature immersion
★★★★★
4-Star IslandBoutiqueNature 📍Perhentian Islands, Kelantan
4
BuBu Villa
Adults-focused Perhentian villa; pool; sea views
★★★★★
4-Star IslandAdultsPool 📍Perhentian Islands, Kelantan
5
Mimpi Perhentian
Secluded beachfront; yoga deck; eco-conscious resort
★★★★★
4-Star IslandEcoWellness 📍Perhentian Islands, Kelantan
6
The Barat Perhentian
Long Beach gem; family-friendly; watersports hub
★★★★★
4-Star IslandFamilyWatersports 📍Perhentian Islands, Kelantan
7
Villa Danialla Beach Resort
Private beachfront villa style; romantic island setting
★★★★★
4-Star IslandRomanticBoutique 📍Perhentian Islands, Kelantan
8
Holiday Villa Hotel & Suites Kota Bharu
Urban Kota Bharu base; convention; cultural access
★★★★★
4-Star CityConventionCultural 📍Kota Bharu, Kelantan
đŸŒŋ 3-Star Standard Resorts
9
Bubbles Dive Resort
Dive-focused Perhentian base; PADI courses; marine park
★★★★★
3-Star DiveIslandBudget 📍Perhentian Islands, Kelantan
10
Flora Bay Resort
Calm bay location; family chalets; jungle access
★★★★★
3-Star IslandFamilyJungle 📍Perhentian Islands, Kelantan
11
Senja Bay Resort
Sunset-facing bay; basic beachfront; peaceful
★★★★★
3-Star IslandSunsetBudget 📍Perhentian Islands, Kelantan
12
Andiana Beach & Resort Bachok
5-acre beachfront Bachok; golden sands; local escape
★★★★★
3-Star BeachLocalFamily 📍Bachok, Kelantan