Malaysia East Coast Islands Itinerary: Complete Island-Hopping Guide
Malaysia’s east coast archipelago stretches from the mangroves of Terengganu down to Johor - four islands, each with a different character, all sharing the same crystal-clear South China Sea. Plan this route from north to south: starting at the Perhentian Islands, moving down through Pulau Redang and the tiny Pulau Kapas, finishing at Pulau Tioman. The whole loop is doable in 7 days or, done properly, fills 14.
Monsoon Warning: Only Visit March to October
The northeast monsoon delivers sustained rain and rough swells to the entire east coast from November to February. During this window, nearly all resorts on Perhentian, Redang, and Kapas close entirely, ferry services stop, and the sea becomes uninviting and sometimes dangerous. Tioman stays partially open but conditions deteriorate from November.
Peak season is June to August - school holidays push up prices but underwater visibility is at its best (10–20 metres typical). Shoulder season in March to May offers lower rates and uncrowded beaches with seas that have calmed after the monsoon. September and October see the first signs of deteriorating weather on the Perhentians; Redang and Tioman hold better into late October.
Bottom line: book anything on the east coast from March to mid-October only.
Island 1: Perhentian Islands
Best for: Budget travellers, snorkelling from shore, backpacker social scene
The Perhentian archipelago is two islands - Besar (bigger) and Kecil (smaller) - separated by a narrow channel. Kecil is the backpacker island with cheap bungalows, Long Beach food stalls, and a lively evening scene. Besar is quieter, greener, and preferred by families and couples.
Snorkelling and diving: Turtle Point on Kecil is one of Malaysia’s most reliable spots to encounter green and hawksbill turtles - typically from May onwards. The coral gardens around Shark Point and Sugar Wreck hold white-tip reef sharks, rays, and dense reef fish. Underwater visibility averages 8–15 metres; clearest June to August.
Dive operators:
- Panorama Dive Centre (Besar) - PADI courses from approximately MYR 950 (Open Water), fun dives from MYR 90 per dive, equipment included
- Turtle Bay Divers (Kecil, Long Beach) - fun dives from MYR 85, snorkel trips MYR 60, reputable for first-timers
- Quiver Dive Team (Kecil) - 2-dive packages from MYR 150, good for night dives and macro photography
Accommodation:
- Mira Beach Resort (Kecil) - fan bungalows from approximately MYR 80/night, air-con rooms from MYR 150 - straightforward, clean, right on Mira Beach
- Shari-la Island Resort (Kecil) - mid-range, rooms MYR 180–320/night, includes breakfast, good snorkelling right off the jetty
- Perhentian Island Resort (Besar) - the established family resort on the island, rooms from approximately MYR 350–500/night, all-inclusive packages available
- Coral View Island Resort (Besar) - quiet and well-maintained, from MYR 250/night, suits couples escaping the Kecil party strip
Getting there from KL: Take the ETS train from KL Sentral to Wakaf Baharu (approximately 5–6 hours, from MYR 55) or a bus to Kota Bharu or Kuala Besut (7–8 hours, from MYR 35 by coaches like Transnasional). Kuala Besut jetty is the departure point for Perhentian ferries - speedboats run from around 7:30am to 3pm (MYR 35 each way, 45 minutes). Allow a full day from KL.
Recommended stay: 3 to 4 nights.
Island 2: Pulau Redang
Best for: Couples, clear water, marine park snorkelling, comfortable mid-range resorts
Redang is inside a marine park and is noticeably more pristine than the Perhentians - fewer boats, stricter controls on fishing, and the coral is in better condition. The water around Marine Park Beach (Pasir Panjang) is turquoise in a way that photographs almost too well to be believed. The island is smaller and quieter than the Perhentians; most visitors come on resort packages rather than independently.
Snorkelling and diving: The marine park snorkelling sites around Pasir Panjang are exceptional - large schools of fish and good coral even for non-divers. Dive sites include The Pinnacles, Mini Wall, and Terumbu Kecil, with visibility often exceeding 15 metres. Nemo (clownfish) are everywhere in the anemones.
Dive operators:
- Redang Dive Centre (based at Redang Beach Resort) - fun dives from approximately MYR 100/dive, PADI courses available
- Laguna Redang Dive Centre - attached to Laguna Redang Island Resort, packages often include 2 boat dives per day in the room rate
Accommodation:
- Redang Bay Resort - mid-range, rooms from approximately MYR 220/night, good snorkelling access
- Laguna Redang Island Resort - the premium option on the island, beachfront rooms from MYR 500–800/night, packages include meals and snorkelling boat trips
- Redang Beach Resort - reliable mid-range, package deals from approximately MYR 380–480/night per person including meals and boat snorkelling, popular with Malaysian families
- The Taaras Beach & Spa Resort - the island’s luxury property, rooms from MYR 900/night, private beach, pool with marine views
Getting there from KL: Fly from KLIA to Sultan Mahmud Airport in Kuala Terengganu (1 hour, from approximately MYR 100–180 with AirAsia or Malaysia Airlines), then take a taxi to the ferry terminal (MYR 15–20, 30 minutes) and board the speedboat to Redang (45–60 minutes, MYR 60–80 return). Alternatively, drive or take a bus to Merang jetty north of Kuala Terengganu - speedboats depart from there as well. Total journey from KL: approximately 3–4 hours.
Recommended stay: 2 to 3 nights.
Island 3: Pulau Kapas
Best for: Quiet escape, crystal-clear water, short side trips, snorkelling, no ATMs
Kapas is the smallest and quietest of the four - just a handful of resorts, no motorbikes, and beaches clear enough to see fish from the sand without a mask. It’s genuinely peaceful in a way that the other islands aren’t once peak season hits. The flip side: limited food options, no cash machine, and you shouldn’t plan more than 3–4 nights or you’ll run out of things to do.
Accommodation:
- Kapas Island Resort - mid-range, chalets from approximately MYR 180–280/night, right on the beach, snorkelling off the jetty
- Gem Island Resort & Spa - popular mid-range option, packages from around MYR 300/night per person including meals, great for couples
- Zana Beach Resort - budget end, basic chalets from MYR 100/night, the most no-frills option on the island
Snorkelling equipment rental on Kapas runs MYR 15–20/day; boat snorkel trips to surrounding reefs cost approximately MYR 60–80 per person.
Getting there from KL: Kapas is accessed via Marang jetty, south of Kuala Terengganu. Take a bus or fly to Kuala Terengganu, then a taxi (MYR 15–20) south to Marang, and a 15-minute speedboat (MYR 25–35 one-way). You can chain this from Redang: ferry back to Kuala Terengganu, taxi south to Marang, speedboat to Kapas - total around 3 hours.
Recommended stay: 2 to 3 nights.
Island 4: Pulau Tioman
Best for: Diving, wildlife, longer stays, more services, hiking
Tioman is the largest island on the east coast and the most varied - proper jungle, monitor lizards crossing the roads, multiple villages connected by a short boat around the coast, and diving that competes with the best in Malaysia. Salang village on the north coast is the backpacker hub; Tekek is the main village with a small airport; ABC (Air Batang) is the sweet spot between the two. Juara on the east coast is the quietest and most remote, accessible by a jungle path or water taxi.
Snorkelling and diving: Tioman sits inside the Tioman Island Marine Park. The best diving is off the north coast - Salang Reef, Chebeh Island, and the wreck of a small patrol boat at Malaysian Waters. Dive visibility runs 10–20 metres, best May to August. Tiger sharks and occasional whale sharks have been reported at the offshore sites.
Dive operators:
- B&J Diving Centre (ABC village) - one of the longest-running on the island, fun dives from approximately MYR 90, PADI Open Water from MYR 1,100
- Dive Tioman (Tekek) - 2-dive trips from MYR 160, equipment rental included, certified instructor-led courses available
- Salang Indah Dive Centre (Salang village) - fun dives from MYR 85, half-day snorkel trips from MYR 60, good for sunset snorkelling sessions
Accommodation:
- Babura Seaview (ABC) - budget, fan chalets from approximately MYR 90/night, beachfront, popular backpacker base
- Tioman Dive Resort (ABC) - mid-range, rooms from MYR 200–350/night, dive packages available on-site
- Paya Beach Spa & Dive Resort (Paya village) - comfortable mid-range resort, rooms from approximately MYR 280–420/night, quiet bay, good for families
- Japamala Resort (Tioman south) - the island’s boutique luxury option, treehouse-style villas from MYR 800–1,400/night, no children under 12, remote and peaceful
Getting there from KL: Two options. By sea: Catch a bus or drive to Mersing (about 4 hours from KL, bus from Pudu Sentral from MYR 35), then a ferry or speedboat to Tioman (1.5–2 hours, approximately MYR 35–70 one-way depending on operator). Ferry schedule is seasonal - check Bluewater Express or Berjaya Air timetables. By air: Berjaya Air flies from Subang Airport (SZB) to Tioman (35 minutes, from approximately MYR 200–350), though the airline’s schedule is infrequent. The sea route is the most common option.
Recommended stay: 3 to 4 nights.
7-Day Route
A week is tight for all four islands - pick three, with Tioman or the Perhentians taking the most time.
| Day | Location | Key activity |
|---|---|---|
| 1 | Travel KL → Kuala Besut → Perhentian Kecil | Arrive, settle in, evening at Long Beach |
| 2 | Perhentian Islands | Turtle Point snorkel, Shark Point boat trip |
| 3 | Perhentian Islands | Dive lesson or second snorkel trip, island walk |
| 4 | Travel Perhentian → Kuala Terengganu → Kapas | Half-day travel, afternoon snorkel at Kapas |
| 5 | Pulau Kapas | Full day reef snorkelling, kayak around the island |
| 6 | Travel Kapas → Mersing → Tioman | Travel day, arrive Tioman evening |
| 7 | Pulau Tioman | Morning dive or snorkel, afternoon hike to Juara, evening ferry to mainland |
Logistics note: Day 6 is a full travel day (Marang jetty → KT → Kuantan → Mersing or overnight bus). Book accommodation in Mersing for the night and catch the morning ferry to Tioman. This is the most efficient routing; trying to do it in one day is possible but exhausting.
14-Day Route
Two weeks allows you to slow down, actually learn to dive, and add a night on the mainland at Kuala Terengganu.
| Days | Location | Highlights |
|---|---|---|
| 1–4 | Perhentian Islands | PADI Open Water course (3 days) or relaxed snorkel + beach time, Kecil long beach evenings |
| 5 | Travel to Kuala Terengganu | Terengganu Crystal Mosque, Chinatown district, overnight |
| 6–8 | Pulau Redang | Marine park snorkelling, 2–3 fun dives, Pasir Panjang beach |
| 9–10 | Pulau Kapas | Calm reef snorkelling, hammock days, beach fire evenings |
| 11 | Travel Kapas → overnight Mersing | Long travel day north to south; use overnight bus if possible |
| 12–14 | Pulau Tioman | Dive the north coast sites, hike Juara trail, explore multiple villages by water taxi |
This schedule includes one mainland night in Kuala Terengganu - worth adding as the city’s floating Crystal Mosque and Chinatown food stalls are good for a half-day. The overnight bus from Kuala Terengganu or Kuantan to Mersing avoids losing a full daytime travel day.
Logistics and Budget Overview
Transport cost summary (one-way, approximate):
| Leg | Method | Cost |
|---|---|---|
| KL → Kuala Besut jetty | Bus (7–8 hrs) | MYR 35–50 |
| Kuala Besut → Perhentians | Speedboat (45 min) | MYR 35 |
| Perhentians → KT | Speedboat back + bus/taxi | MYR 55–70 |
| KT → Merang/Redang | Taxi + speedboat (1.5 hrs) | MYR 80–100 |
| KT or Marang → Kapas | Taxi + speedboat (30 min) | MYR 35–50 |
| KL/KT → Mersing | Bus or own vehicle | MYR 35–50 |
| Mersing → Tioman | Ferry/speedboat (1.5–2 hrs) | MYR 35–70 |
Budget tier per person per day:
- Budget (Kecil fan bungalows, local food stalls): MYR 120–180/day
- Mid-range (resort rooms, breakfast included, one dive/snorkel trip): MYR 280–450/day
- Comfortable (better resorts, guided diving, beach restaurants): MYR 500–800/day
Practical tips:
- Bring cash - ATMs are absent on Kapas and limited on the Perhentians. Kuala Besut and Mersing have ATMs before the ferry.
- Book accommodation in advance for June to August. Prices on the Perhentians and Redang can be 30–40% higher in peak month.
- The east coast is predominantly Malay Muslim - alcohol is available at resort bars but not in the mainland villages. Pack accordingly.
- Reef shoes are worth packing - the entry to the sea on many beaches involves stepping over coral rubble.
Book Your Trip
- Flights - Find the best fares to Malaysia
- Travel Insurance - Get covered before you go
- eSIM - Stay connected from landing
- Airport Transfers - Pre-book your transfer from Kuala Lumpur International
- Car Rental - Compare prices across providers
- Tours & Activities - Browse Malaysia tours on GetYourGuide
Book ahead
Book the key experiences
Turn this itinerary into reality. Secure your spots: popular tours sell out 2–3 days ahead.
Frequently Asked Questions
- When should I visit Malaysia's east coast islands?
- Visit between March and October. The northeast monsoon hits the east coast from November to February, closing most resorts and ferry services - Perhentian, Redang, and Kapas resort jetties are boarded up from early November. Tioman stays open slightly later but conditions are rough from November to February. March to May is shoulder season with calmer seas and lower prices. June to August is peak season: higher prices but best visibility underwater.
- How do I get from Perhentian Islands to Redang?
- There is no direct ferry between the Perhentian Islands and Pulau Redang. You need to take the ferry back to Kuala Besut jetty (45 minutes, approximately MYR 35), then either arrange a private transfer or bus south to Kuala Terengganu (about 2 hours, MYR 20–30 by bus), and take the ferry to Redang from there (approximately 45–60 minutes, MYR 60–80 return).
- Can you island-hop from Tioman to the Perhentians?
- There is no coastal ferry linking Tioman to the northern east coast islands. The practical route is to take the ferry back to Mersing or Tanjung Gemok, then travel north by bus via Kuantan. Allow a full day of travel between Tioman and either Kapas or Redang. It is faster to start from KL and work north to south: Perhentian → Redang → Kapas → Tioman.
- Which east coast island is best for budget travellers?
- Pulau Perhentian Kecil (the smaller island) is the budget pick - fan bungalows at Mira Beach start from around MYR 80 per night and food is cheap at the Long Beach food stalls. Pulau Kapas is also wallet-friendly for a short trip (3–4 nights max). Redang and Tioman have more package-resort pricing, though both have mid-range guesthouses if you book independently.
- Do I need a dive certification for east coast islands?
- No certification needed for snorkelling - all four islands have excellent snorkelling from the beach or on guided boat trips (around MYR 60–100 per person). For scuba diving, a PADI Open Water course takes 3–4 days and costs approximately MYR 950–1,200 on the Perhentians or Tioman. Certified divers get better access to the deeper sites where bigger marine life is found.