Skip to main content

Stay in Perhentian Islands's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Perhentian Marriott Resort & Spa features an outdoor swimming pool, fitness centre, a garden and private beach area in Perhentian Island. Everything was exceptional: faculties, service, room, spa, etc. The sea is clean and warm - the only point to consider is that there are corals in the water, so be careful not to hurt yourself. The staff is very welcoming, super friendly, always eager to help and gem of this hotel!

Show more Show less
9.1
Superb
453 reviews
Price from
¥32,428
per night

Perhentian Najmi Hotel is set in Kampong Pasir Hantu, less than 1 km from Petani Beach, and offers free WiFi throughout the property. The hotel has family rooms.

Show more Show less
8.1
Very good
7 reviews
Price from
¥7,230
per night

Mama's Chalet Pulau Perhentian Besar is located in Kampong Pasir Hantu. Featuring a garden, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Large room, fully function ac, serene surrounding, beautiful views

Show more Show less
6.8
Review score
219 reviews
Price from
¥8,542
per night

Perhentian Bay Chalet is located on the beachfront in Perhentian Island, 600 metres from Petani Beach and 1.5 km from Tuna Bay. This is a very new hotel with clean and comfortable rooms. The staff has a great attitude, and the owner's hospitality is attentive. Everyone is very polite. This place is perfect for a slow-paced lifestyle.

Show more Show less
6.4
Review score
253 reviews
Price from
¥12,034
per night

Perhentian MJ Fisherman Village is located in Kampong Pasir Hantu. The hotel features family rooms. At the hotel, every room is equipped with air conditioning and a private bathroom.

Show more Show less
Price from
¥7,509
per night

Situated in Kampong Pasir Panjang, a few steps from Long Beach, Khafi Chalet - Long Beach provides air-conditioned accommodation and a garden. The hotel has family rooms.

Show more Show less

Located in Kampong Pasir Panjang, a few steps from Long Beach, The Room Perhentian Kecil offers beachfront accommodation and various facilities, such as a private beach area.

Show more Show less
Price from
¥32,172
per night

Perhentian Mj - Pulau Kecil is located in Kampong Pasir Hantu. At the hotel each room includes air conditioning and a private bathroom.

Show more Show less
Price from
¥7,172
per night

MJ - Perhentian is offering accommodation in Kampong Pasir Hantu. The property is non-smoking and is set 1 km from Petani Beach.

Show more Show less
Price from
¥7,509
per night

Located in Perhentian Island, Beach Chalet - Fauna Teluk Dalam offers 1-star accommodation with a garden and a restaurant. The property is non-smoking and is set a few steps from Tuna Bay.

Show more Show less
Price from
¥19,908
per night

Hotels with extra health and safety measures

Find hotels in Perhentian Islands with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Perhentian Islands in the past month

See all

Perhentian Islands's best hotels with breakfast

See all

FAQs about hotels in Perhentian Islands

  • Perhentian Island, Kampong Pasir Hantu and Perhentian Island are popular with other travellers visiting Perhentian Islands.

  • On average, it costs ¥10,739 per night to book a 3-star hotel in Perhentian Islands for tonight. You'll pay on average around ¥55,545 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Perhentian Islands will cost around ¥32,334 (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Perhentian Islands this weekend is ¥11,727 or, for a 4-star hotel, ¥61,358. Looking for something even fancier? 5-star hotels in Perhentian Islands for this weekend cost on average around ¥39,683 per night (based on Booking.com prices).

  • On average, 3-star hotels in Perhentian Islands cost ¥14,925 per night, and 4-star hotels in Perhentian Islands are ¥32,803 per night. If you're looking for something really special, a 5-star hotel in Perhentian Islands can on average be found for ¥34,884 per night (based on Booking.com prices).

  • There are 84 hotels in Perhentian Islands you can book on Booking.com.

See reviews by guests who stayed at hotels in Perhentian Islands

See all