There are 1 way(s) to get from Kuala Lumpur to Perhentian Islands
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Practical tips
Especially during peak season (May to September), booking your bus to Kuala Besut and your ferry ticket online ensures you secure your spot and avoid long queues or fully booked services, saving you precious travel time.
For a long journey like Kuala Lumpur to Kuala Besut, investing a few extra euros in a VIP express coach means wider seats, more legroom, and a more pleasant ride compared to a standard local bus.
Aim to arrive at Kuala Besut Jetty in the morning. Ferries run more frequently earlier in the day, and the last ferry typically departs around 4-5 PM. Missing it means an overnight stay on the mainland.
While bus luggage limits are generous, handling heavy bags on and off the ferry and then to your resort on the islands can be cumbersome. Consider a backpack for ease of movement.
Only book your bus and ferry tickets through official online platforms or reputable travel agencies. Avoid touts at terminals who might overcharge or sell invalid tickets, especially for the ferry.
🛣️ The journey experience
Navigating from Kuala Lumpur to the Perhentian Islands involves a two-part journey: an express coach to Kuala Besut followed by a ferry. Forget trying to fly directly; the most efficient and cost-effective method combines land and sea. This route is a classic for independent travellers, offering a blend of comfort and adventure, and we'll help you avoid any wasted time or wrong turns. Real durations are crucial here, as is knowing which coaches offer overnight options.
Your primary option for the land leg is a VIP express coach from Kuala Lumpur to Kuala Besut Jetty. Several reliable operators run this route, with tickets typically costing around €14-20 and the journey taking approximately 7-9 hours, depending on traffic and stops. Look for operators like Perdana Express or SP Bumi Express. Once at Kuala Besut, a quick ferry transfer to the Perhentian Islands (Pulau Perhentian Besar or Kecil) takes about 30-45 minutes and costs roughly RM35 (around €7-8) one way. There are no overnight coaches for this specific route, so planning your departure time carefully is essential to catch a daytime ferry.
Malaysia’s transport network can seem complex with its mix of buses, trains, and ferries, but for the Perhentians, the bus-ferry combo is your undeniable champion. Don't be tempted to search for train options; the ETS doesn't extend to the east coast in this region. Booking your bus ticket in advance, especially during peak season or holidays, is highly recommended to secure your preferred departure time and avoid last-minute stress. With instant confirmation from platforms like 12go.asia, you'll travel with peace of mind, knowing your island escape is secured.
Frequently asked questions — Kuala Lumpur → Perhentian Islands
The best and most common way is to take an express coach from Kuala Lumpur to Kuala Besut Jetty, followed by a fast ferry to the Perhentian Islands. This combination offers the best balance of cost, time, and convenience, typically taking 7-9 hours by bus and 30-45 minutes by ferry. There are no direct flights or ETS train routes to this part of the east coast.
The total journey typically takes between 8 to 10 hours. The bus ride from Kuala Lumpur to Kuala Besut Jetty is usually 7-9 hours, depending on traffic and the number of stops. The subsequent ferry transfer from Kuala Besut to the Perhentian Islands takes approximately 30-45 minutes. Remember to factor in waiting time between connections.
A bus ticket from Kuala Lumpur to Kuala Besut typically costs between €14 and €20 for a VIP express coach. The ferry ticket from Kuala Besut to the Perhentian Islands is usually around RM35 (approx. €7-8) one way. So, the total cost for the journey is roughly €21-€28, making it an affordable option.
Yes, booking your bus and ferry tickets in advance is highly recommended, especially during peak travel seasons (e.g., school holidays, public holidays, and the drier months of May to September). This ensures you secure your preferred departure times and avoids the disappointment of fully booked services or potential price hikes at the last minute.
Yes, several express coach operators offer overnight services from Kuala Lumpur to Kuala Besut. These typically depart in the late evening (around 9-11 PM) and arrive in Kuala Besut early the next morning, perfectly timed to catch the first ferries to the Perhentian Islands. This can save you a night's accommodation.
☀️ When to visit Perhentian Islands?
CLIMAT TROPICAL HUMIDE
What to do in Perhentian Islands?
Local experiences, must-see sights and activities selected for you
⏱️ How long to visit Perhentian Islands?
For independent French-speaking travelers, 4 to 7 days are ideal. With 4 days, you can enjoy snorkeling, beaches, and some hiking. For 7 days, you can add diving, island hopping, and truly unwind. Always factor in travel time to and from the islands.
Related searches