Malaysia

How to get from Kuala Lumpur to Perhentian Islands

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

⏱
FASTEST
5h 4min
💶
From
14€
📍
Distance
329 km
Powered by 12Go system

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.

🚌 Departure from Kuala Lumpur
📍Most express coaches to Kuala Besut depart from Terminal Bersepadu Selatan (TBS) in Kuala Lumpur. TBS is a modern, well-organised bus terminal with numerous facilities including food courts, shops, and waiting areas. It is the primary hub for long-distance bus travel in and out of Kuala Lumpur.
🚇TBS is easily accessible from central Kuala Lumpur. You can take the KTM Komuter train to Bandar Tasik Selatan station, which is directly connected to TBS. Alternatively, use the LRT (Sri Petaling Line) to Bandar Tasik Selatan. Taxis and ride-sharing services (Grab) are also readily available, costing around RM25-40 (€5-8) from the city centre, taking 20-30 minutes depending on traffic.
⏰Buses from TBS to Kuala Besut operate frequently throughout the day and night. Departures start early in the morning, with several services during the day and popular overnight coaches departing from late evening (around 9 PM to 11 PM).
💸 Transport from 14€ per person
⚡ Fastest: 5h 4min
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
Book your bus and ferry in advance

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.

💡
Choose a VIP Express Coach for Comfort

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.

💡
Catch the Morning Ferry

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.

💡
Pack light for the ferry

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.

💡
Beware of unscrupulous agents

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

☀️ When to visit Perhentian Islands?

CLIMAT TROPICAL HUMIDE

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
🐠
Snorkeling at Shark Point & Turtle Beach
Explore the vibrant underwater world, swimming alongside blacktip reef sharks (harmless!) and majestic sea turtles. These spots offer some of the best marine encounters. Book a half-day tour from Long Beach, typically starting around 10h00, for about 15-20€ including equipment.
🚶
Jungle Trekking across Perhentian Besar
Discover the lush interior of Perhentian Besar on a jungle trek connecting different beaches. The trail from Tuna Bay to Adam & Eve Beach offers a good challenge and wildlife spotting opportunities. Wear proper walking shoes and bring plenty of water; avoid trekking during midday heat.
🌅
Sunset at Long Beach, Perhentian Kecil
Witness breathtaking sunsets from Long Beach on Perhentian Kecil, a popular hub for backpackers. Grab a spot at one of the beach bars or simply find a clear patch of sand. The sky explodes with colours, a perfect way to end a day of island hopping. Arrive around 18h30 to secure a good view.
🛶
Kayaking to secluded beaches
Rent a kayak and paddle to nearby secluded beaches or snorkeling spots not accessible by foot. It's an excellent way to find your own slice of paradise. Kayaks can be rented for about 5-8€ per hour or 20-30€ for a full day from various resorts. Check weather conditions before heading out.
🤿
Discovering Coral Gardens for diving
For certified divers, the coral gardens around Perhentian offer spectacular dive sites with abundant marine life, including colourful corals, reef sharks, and barracudas. Several dive centers provide courses and guided dives. A single fun dive typically costs around 30-40€, equipment included. Book in advance during peak season.
🍽️
Feasting on fresh seafood BBQ
Indulge in a fresh seafood BBQ dinner on the beach, a quintessential Perhentian experience. Restaurants on Long Beach and Coral Bay often display their catch of the day. Choose your fish, prawns, or squid, and have it grilled to perfection. Expect to pay around 10-20€ per person depending on your selection.
🐒
Wildlife Spotting on Perhentian Besar trails
Beyond the marine life, Perhentian Besar's jungle is home to various wildlife, including monitor lizards, dusky leaf monkeys, and giant fruit bats. Early morning or late afternoon walks increase your chances of sightings. Be respectful of their habitat and avoid feeding the animals.
💡
Night Stargazing away from lights
Escape the occasional beach party lights and find a quiet spot on a less crowded beach, or even venture to a secluded jetty, for spectacular stargazing. With minimal light pollution, the night sky over Perhentian can be incredibly clear and full of stars. Bring a blanket and enjoy the show.

⏱️ How long to visit Perhentian Islands?

4 to 7 days

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

bus Kuala Lumpur Perhentian Islands how to get from Kuala Lumpur to Perhentian Islands ticket price Kuala Lumpur to Perhentian Islands travel time Kuala Lumpur to Perhentian Islands travel to Malaysia

Other trips from Kuala Lumpur

Book now