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

Wonderful: 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.

Matahari Long Beach

Hotel in Perhentian Islands

Located in Perhentian Islands, a few steps from Coral Bay Beach, Matahari Long Beach provides air-conditioned rooms and a garden. Staff on site can arrange airport transportation.

Show more Show less
6.5
Review score
4 reviews
Price from
THB 2,219
per night

Perhentian Marriott Resort & Spa

Hotel in Perhentian Islands

Perhentian Marriott Resort & Spa features an outdoor swimming pool, fitness center, a garden and restaurant in Perhentian Islands. This 5-star hotel offers a kids' club and room service.

Show more Show less
9.5
Exceptional
2 reviews
Price from
THB 13,869
per night

Mama's Chalet Pulau Perhentian Besar

Hotel in Kampong Pasir Hantu

Mama's Chalet Pulau Perhentian Besar is located on the beachfront in Kampong Pasir Hantu, a few steps from Turtle Beach and a 0-minute walk from PIR Beach. Friendly staff Goid WiFi connection Room with aircon and fan Excellent restaurant

Show more Show less
7.2
Good
15 reviews
Price from
THB 1,811
per night

Perhentian Suria

Hotel in Perhentian Islands

Perhentian Suria has accommodations in Perhentian Islands near Petani Beach and PIR Beach. The 3-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

Show more Show less
6.2
Review score
4 reviews
Price from
THB 1,803
per night

Perhentian Mama's

Hotel in Perhentian Islands

Perhentian Mama's is offering accommodations in Perhentian Islands. This 3-star hotel offers room service and a 24-hour front desk. Staff on site can arrange a shuttle service. Easy to book boat & snorkeling trim

Show more Show less
7.9
Good
14 reviews
Price from
THB 1,491
per night

Bee Chalet Perhentian Island

Hotel in Perhentian Islands

Located in Perhentian Islands, a few steps from PIR Beach, Bee Chalet Perhentian Island features views of the sea. Nice location and the room is clean

Show more Show less
5.8
Review score
35 reviews
Price from
THB 1,387
per night

Perhentian Bay Chalet

Hotel in Perhentian Islands

Perhentian Bay Chalet is located on the beachfront in Perhentian Islands, a 7-minute walk from Petani Beach and 0.9 miles from Tuna Bay. Rooms were basic but clean. Towels, cups and soap were provided. Staff were friendly and helpful. The cafe had good food which wasn’t very expensive. Roti canai for breakfast was a hit and we had dinner there twice.

Show more Show less
7
Good
96 reviews
Price from
THB 2,697
per night

Perhentian Hazipah

Hotel in Perhentian Islands

Perhentian Hazipah is located on the beachfront in Perhentian Islands, a 9-minute walk from Petani Beach and 0.9 miles from Tuna Bay. The hotel has family rooms. Snorkeling was the best. The place is fantastic. Good place to visit again in the future.

Show more Show less
5.6
Review score
20 reviews
Price from
THB 1,248
per night

BuBu Villa

Perhentian Islands

BuBu Villa offers relaxing stays at Long Beach strip on Pulau Perhentian Kecil. The spacious and elegant villas feature a private terrace and thatched roofs. Beach is super - Our villa is located right in front of the beach, and it is so clean and crystal clear Room is superb - It would be better probably to have a bathtub Breakfast is just about right - maybe can put the local dish like Nasi Lemak as the menu

Show more Show less
9
Wonderful
75 reviews
Price from
THB 16,181
per night

Perhentian AB Guest House

Perhentian Islands

Perhentian AB Guest House offers a public bath and an open-air bath, as well as air-conditioned accommodations with free Wifi in Perhentian Islands, a 14-minute walk from Tuna Bay. I have a perfect room. comfortable bathroom. equipped with simple basic equipment. I like the free high speed wifi

Show more Show less
8.5
Very Good
756 reviews
Price from
THB 925
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 & disinfection
Food & drink safety

Most-booked hotels in Perhentian Islands in the past month

See all

FAQs about hotels in Perhentian Islands

  • Perhentian Islands, Kampong Pasir Hantu, and Kampong Pasir Panjang are popular with other travelers visiting Perhentian Islands.

  • On average, it costs THB 2,176 per night to book a 3-star hotel in Perhentian Islands for tonight. You'll pay around THB 10,791 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Perhentian Islands will cost around THB 14,979 (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Perhentian Islands this weekend is THB 3,991 or THB 13,671 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Perhentian Islands this weekend cost around THB 14,979 per night (based on Booking.com prices).

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

Explore guest reviews of hotels in Perhentian Islands

See all