The fastest way from Cameron Highlands to Perhentian Islands takes about 3h05 by bus. By bus, expect around 3h05.
The cheapest tickets start from €12 by bus. Other options (ferry) are also available.
The ferry is the main connection for this route. Book in advance during peak season.
Book online at 12go.asia to compare all operators and schedules for this route. Advance booking is recommended, especially during holidays and weekends. Tickets are sent by email and accepted in digital format.
✨ Why visit Perhentian Islands?
✓Snorkeling or scuba diving to explore vibrant coral reefs teeming with diverse marine life.
✓Unforgettable encounters with blacktip reef sharks and green turtles during snorkeling sessions.
✓Relaxation on the pristine white sandy beaches of Long Beach or Coral Bay, perfect for sunbathing.
✓Trekking through the lush jungle to discover panoramic viewpoints and exotic wildlife.
✓Boat excursions to explore nearby islands, such as Rawa Island and its shark sanctuary.
🌙
Recommended stay
3 to 5 nights — Enough time to explore underwater, relax, and enjoy the islands.
☀️ When to visit Perhentian Islands?
TROPICAL WET CLIMATE
May to September — Dry season with brilliant sunshine, calm waters, and excellent visibility for diving.
Jan
😞
Feb
😞
Mar
😐
Apr
😊
May
😊
Jun
😊
Jul
😊
Aug
😊
Sep
😊
Oct
😐
Nov
😞
Dec
😞
📍
In Perhentian Islands — Plan your stay
Accommodation, activities and tips selected for you
🏨
Accommodation
Hotels in Perhentian Islands
Compare the best rates available
via trip.com
What to do in Perhentian Islands?
Local experiences, must-see sights and activities selected for you
INCONTOURNABLE
🐢
Sea Turtle Watching
The Perhentian Islands are one of Malaysia's best destinations for spotting green and hawksbill sea turtles while snorkelling. Turtle Beach (Perhentian Besar) is the most reliable spot; turtles are visible almost year-round, especially May-October. Approach silently within 3m without touching them.
AVENTURE
🤿
Scuba Diving — Reefs & Wrecks
The Perhentians offer dives accessible to beginners (flat seabeds at 5-15m) and experienced divers (D'Aquarius wreck at 18m, Shark Point wall). An introductory dive costs 130-160 MYR; PADI Open Water certification (2-3 days) approximately 800-1,000 MYR. Ideal season: May to October.
UNIQUE
🏖️
Long Beach & Coral Bay — Paradise Beaches
Long Beach (Perhentian Kecil) is the liveliest beach with bars and cheap chalets (50-150 MYR/night). Coral Bay (same island, west side) is quieter with beautiful coral right at the water's edge. Beach-hopping water taxi costs 15-20 MYR. Crystal-clear water with visibility up to 10m.
INCONTOURNABLE
🐠
Snorkelling — Coral Reefs & Marine Life
Snorkelling at the Perhentians is among the best in Malaysia: reef sharks (blacktip, harmless), rays, barracudas, clownfish and turtles. Snorkelling boat trips (3-5 spots, 60-80 MYR/person) include mask and snorkel. Spots between the two islands can be reached by swimming from the beach.
🌅
Sunset — West Side of Perhentian Besar
The west coast of the large island (Perhentian Besar) offers a spectacular sunset over the South China Sea. Flora Bay Resort and surroundings are the best spots. Budget 15 MYR by water taxi from Coral Bay or 30 minutes on foot via a jungle trail. Bring insect repellent for the evening.
🚤
Getting to the Perhentians — How to Reach the Islands
Boats depart from Kuala Besut jetty (45-minute crossing, 70 MYR return). Kuala Besut is 2 hours from Kota Bharu or 2.5 hours from Kuala Terengganu by bus. The islands close November to February (monsoon). Book accommodation ahead May-August (peak season). No ATMs on the islands — bring cash.
AVENTURE
🌊
Sea Kayaking Around the Perhentian Islands
Kayaks hire from 20-30 MYR/hour at most beaches. Circumnavigating Perhentian Kecil (small island) takes 3-4 hours in calm sea conditions. The calm waters of Coral Bay suit beginners. Explore sea caves and isolated coves inaccessible on foot. Best period: June-September.
🍹
Island Life — Bars, Hammocks & Beach Parties
Long Beach (Perhentian Kecil) is known for its beach bars open until midnight and weekly beach parties. Local beer (Heineken, Tiger): 10-15 MYR. Fresh fruit juices available for 5-8 MYR. Free hammocks at several chalets (Bubu Villa, Senja Bay Resort). Young international crowd.
⏱️ How long to visit Perhentian Islands?
3 to 10 days
For the Perhentian Islands, ideally plan 4 to 7 days. This will allow you to fully enjoy diving, snorkeling, and beaches without rushing. A shorter stay of 3 days is sufficient for a quick overview, while a longer stay of 7 to 10 days is perfect for those who love relaxing and extended water activities, allowing you to explore both islands at your own pace. Book your accommodation in advance, especially during high season.
Related searches
bus Cameron Highlands Perhentian Islandsferry Cameron Highlands Perhentian Islandshow to get from Cameron Highlands to Perhentian Islandsticket price Cameron Highlands to Perhentian Islandstravel time Cameron Highlands to Perhentian Islandstravel to Malaisie