Perhentian Kecil
Cheaper rooms and the islands' only nightlife
- Long Beach (Pasir Panjang) is the most popular backpacker spot
- Money can be changed at Long Beach
- Fishermen's village with a daily boat service
Home / Perhentian vs Redang
The Perhentian Islands lie about 19 km3 off Besut District in Terengganu, in the South China Sea. Redang, in Kuala Nerus District, is about 45 km4 offshore. Langkawi sits about 30 km5 off north-western Malaysia.
| Perhentian Islands | Redang | Langkawi | |
|---|---|---|---|
| Location | Off Besut District, Terengganu | Kuala Nerus District, Terengganu | District of Kedah, off the north-west coast |
| Distance offshore | About 19 km | About 45 km | About 30 km |
| Size | 9 islands in the mukim | About 24 km² | 99 islands, 5 more at low tide |
| Boat from | Kuala Besut, 30–45 min | Merang or Shahbandar jetty | Kuala Perlis or Kuala Kedah |
| Nearest airport | Kota Bharu or Kuala Terengganu | — | Langkawi International Airport |
| Where you sleep | Chalets to resorts; Kecil is cheaper | Almost all resorts, no backpacker places | Mid-range hotels to luxury resorts |
| Nightlife | Long Beach only | Resort bars, often karaoke | Limited |
| In the water | Better corals at Perhentian Besar | Clearer water | Island hopping boat tours |
| Best months | March/April to late October | Dive season March to October | Dry season December to February |
| Monsoon | Heavy, November to February | Most resorts close November to February | Sheltered from the northeast monsoon |
| Suits | Backpackers on Kecil, families on Besar | Package stays, turtle-watchers | Couples and families |
Wikivoyage; Wikipedia; nst.com.my (news); Bernama (news)
Perhentian and Redang are close cousins. Wikivoyage names Perhentian, Redang and Tioman6 among the East Coast dive islands. Its Perhentian article says the water on a Redang day trip is considerably clearer, though the trip costs more. The same article rates the corals at Perhentian Besar much better than Redang’s.
What really separates them is the style of stay. Wikipedia says Redang has a more upmarket image because almost all its accommodation is in resorts. Wikivoyage says Redang has no backpacker accommodation at all. The Perhentians were long a backpacker destination, but they have slowly been moving upmarket.
Langkawi is a different kind of trip. It is an archipelago of 99 islands1. UNESCO gave it World Geopark status on 1 June 20075. Langkawi International Airport is one of Malaysia’s seven international airports5, and Langkawi became a duty-free island on 1 January 19877.
Nine islands8 make up the Perhentian Islands mukim of Besut District, but visitors stay on the two main ones. Perhentian Kecil draws more travellers because its rooms are cheaper. Perhentian Besar costs a little more and suits families.
Cheaper rooms and the islands' only nightlife
A little pricier, better for families
For a beach-by-beach answer, read the guide to choosing Kecil or Besar.
The Perhentians have a heavy monsoon from November to February8. Most dive shops close for the northeast monsoon from November to February3. The booking site pulauperhentian.com.my says most resorts are usually closed from the end of October to the end of February2. Wikivoyage puts the best time from early March or April to late October3.
Open season
April to September
Monsoon, mostly closed
November to February
Redang follows the same pattern. Wikivoyage says most Redang resorts close and ferries are severely restricted from November to February4. Wikipedia gives a wider window of October to March9. Redang’s dive season runs from March to October4.
Open season
April to September
Monsoon, mostly closed
November to February
Langkawi is the winter option. Wikivoyage says it is sheltered from the northeast monsoon1, with sunny skies in winter. Wikipedia gives it a short dry season from December to February5 and a long rainy season from March to November5. It gets more than 2,400 mm5 of rain a year. Wikipedia’s Malaysian Meteorological Department table shows October as the wettest month at 372.5 mm5, and January as the driest at 23.9 mm5.
Month-by-month detail for the east coast is on the page about Perhentian closures and open season.
You can do both on one trip. A shared boat links them from April to September10. It takes about 1 hour10 in normal weather and costs RM15010 per person one way.
All prices are in Malaysian ringgit (RM).
| Ticket | Adult | Child |
|---|---|---|
| Perhentian: shared boat from Kuala Besut, one way | RM35–40 | RM20–25 |
| Perhentian: return boat, Kuala Besut | RM80 (from Feb 2026) | RM50 |
| Redang: Merang Jetty ferry, one way | RM60 | RM40 |
| Redang: Merang Jetty ferry, return | RM120 | RM80 |
| Perhentian to Redang shared boat, one way | RM150 per person | – |
| Marine park charge, no MyKad (Perhentian and Redang) | RM30 | RM15 (ages 6–12) |
| Marine park charge, MyKad holders | RM5 | RM2 |
| Langkawi ferry from Kuala Perlis, non-MyKad, one way | RM45 | RM35 |
| Langkawi ferry from Kuala Kedah, non-MyKad | RM55 | RM42 |
| Langkawi ferry from Kuala Perlis, Malaysian citizens | RM21 | RM16 |
| Langkawi shared island hopping tour | RM40–50 | RM30 |
| Langkawi private island hopping boat (Cenang) | RM450 per boat, up to 8 people | – |
| Tasik Dayang Bunting entry, foreign visitors | RM20 | RM10 |
| SkyCab Normal gondola | RM33–85, by age and nationality | – |
| SkyCab Glass Bottom gondola | RM105 per person | – |
| SkyCab open-air gondola | RM155 per person | – |
Wikivoyage; besutjetty.com (booking agent); pulauperhentian.com.my (booking agent); Merang Jetty (operator); dof.gov.my (official); nst.com.my (news); Bernama (news); LangkawiGo (tour company); Langkawibook (booking agent); Langkawi SkyCab (operator)
Both east-coast destinations are marine parks. The Perhentians were gazetted in 19948. The Department of Fisheries lists the Pulau Redang Archipelago11 among Terengganu’s marine park islands, so the same conservation charge applies there. On the Perhentians the charge is compulsory and paid at the jetty2.
Boats to the Perhentians mainly leave from Kuala Besut Jetty and take 30–45 minutes3. Perhentian Trans runs boats every hour from 8 AM to 5 PM12. You can book a Kuala Besut jetty ferry ticket before you go. The nearest airports are Kota Bharu and Kuala Terengganu, both with near-hourly flights3 to and from Kuala Lumpur. The full route is in the guide on how to get there from KL, Penang or Singapore.
Langkawi ferries went up this year. Bernama reported that Langkawi Ferry Line Ventures raised fares for non-MyKad passengers by RM1013 from 15 April 202613. The New Straits Times gave the date as 1 April13. Malaysian citizens still pay RM2113 per adult from Kuala Perlis. Tourism Malaysia says Langkawi Roro’s vehicle ferry also links Kuala Perlis Ferry Terminal with Tanjung Lembong Jetty.
On Langkawi, Panorama Langkawi says the first SkyCab cable car leaves at 9am14 and the last at 7pm14. Every ticket includes entry to SkyDome, SkyRex and 3D Art Langkawi15. Wikivoyage warns that the queue can reach up to 2 hours1 at peak times. Budget for taxis or a hire car, because Wikivoyage says Langkawi has effectively no public transport1.
Perhentian rates are per room per night from the booking site pulauperhentian.com.my; Langkawi rates are as listed by Wikivoyage, not the hotels' own.
On the Perhentians, Flora Bay Resort at Teluk Dalam runs from RM16018 for a fan room to RM48518 for a sea-view semi suite, with breakfast. Perhentian Island Resort’s A Frame rooms cost RM25019 in low season and RM35019 from June to August19.
At the top end, Mimpi Perhentian on Long Beach lists RM900 to RM3,00020 per room per night in 202620, with breakfast. It adds a surcharge of RM180 per room per night20 on 21–28 March, 26 May–1 June and 1 July–31 August20. Its prices exclude the tourism tax of RM10 per night20.
Wikivoyage’s Langkawi listings run from Best Star Resort on Pantai Cenang at RM180–2701 up to Awana Porto Malai at RM245–4,8001. The Danna Langkawi starts from RM1,2501.
Redang is mostly sold as packages. Wikivoyage says big discounts come with a package or with off- and shoulder-season dates.
Redang Beach Resort’s snorkelling package costs RM55821 per adult in a Standard Queen twin room, valid 5 January to 18 October 202621. It includes the ferry from TTI Jetty, full-board meals and snorkelling trips, but not the equipment. The resort’s diving package, with four boat dives22, costs RM958 to RM1,08822 per adult. Its packages exclude the marine park fee, which is paid on arrival21. Foreign tourists also pay a tourism tax of MYR 10 per room per night21.
HolidayGoGoGo advertises a Laguna Redang snorkelling package from RM57823 per person, before the marine park fee, jetty fee and tourism tax. Mango Vacations says the boat for its Laguna package takes about 1.5 hours24 each way.
Per adult for a short package stay, before the marine park fee and tourism tax.
To compare like with like, here is a full-board package at Perhentian Island Resort:
Langkawi’s most popular beach, Pantai Cenang, has fine powdery sand and many beachfront restaurants and bars. On the Perhentians, Long Beach (Pasir Panjang) is the busiest backpacker beach, and Coral Bay has a few restaurants. The season usually decides it. Go to the Perhentians from March or April to late October3, and to Langkawi in its December to February5 dry season.
No. Wikipedia says Langkawi is not a state but an administrative district of Kedah.
Tropical Charters' tour stops at Dayang Bunting, Beras Basah and Singa Besar. It lasts 4 hours with lunch, leaving at 9am or 2pm.