How to get to Pangkor Island

How to get to Pangkor Island from kuala Lumpur. Page2

KL bus terminal

TBS(Terminal Bersepadu Selatan)

Nearest station = Bandar Tasik Selatan

There is a walkway from the station to the bus terminal.

KL Sentral→🚃Train→Bandar Tasik Selatan
KTM Komuter(approx.22min)
KLIA Transit(approx.10min)
LRT (transfer required)

From KL International Airport, take KLIA Transit (approx.30min)

Terminal Buruspadu Selatan (commonly known as TBS)
Inside the bus terminal

In addition to TBS_____

Hentian Duta Bus Terminal

This is an older bus terminal located about 8 km (approximately 11 minutes by car) north of KL Sentral in Kuala Lumpur.
Although the number of departures is limited, express buses to Lumut and Seri Manjung still operate from this terminal.

KL Sentral Departure Hall(KL CITY AIR TERMINAL)

There are only two flights to Pangkor Island, departing at 10:00 and 17:30, but this is the most recommended option for travelers staying near KL Sentral, especially if the flight schedule fits their itinerary.


There are two ways to get to Pangkor Island by express bus.

Advantages: No transfers along the way

🚌KL → Lumut Expressway Bus Timetable
※This includes buses departing from Hentian Duta Bus Terminal in northern Kuala Lumpur and KL Sentral (KL City Air Terminal), so be sure to check the departure point of your chosen bus via the link before booking.

Advantages: You will need to transfer at Seri Manjung, but the ferry journey time will be shorter.

🚌 KL → Seri Manjung Expressway Bus Timetable
※This includes buses departing from Hentian Duta Bus Terminal in northern Kuala Lumpur and KL Sentral (KL City Air Terminal), so be sure to check the departure point of your chosen bus via the link before booking.

It’s convenient to take a taxi or use the Grab from Seri Manjung to Marina Island (approximately 10–15 minutes, around RM10).

Express bus to Pangkor Island
Tabibito001

To help you plan your trip, here is a step-by-step guide on how to book a highway bus ticket to Lumut.

Booking your bus to Lumut is easy: just tell the agent your destination at any counter. You’ll be presented with a variety of bus companies, listed by the soonest departure so you can get on your way faster.

Express bus fares to Lumut are approximately RM30. (Online bookings start from around RM28+.) > Ref: 2025 rates >
※ Please note: A physical passport is required for ticket purchases.

Kuala Lumpur → Lumut Expressway Bus Timetable

This includes buses departing from Hentian Duta Bus Terminal in northern Kuala Lumpur and KL Sentral (KL City Air Terminal), so be sure to check the departure point of your chosen bus via the link before booking.

📝Travel Alert: Bus from [Departure Point] to Lumut
  • Watch out for the Ipoh Route: Buses stopping at Ipoh usually take an extra hour.
  • Bus Operators: Kesatuan Express frequently travels via Ipoh, but other carriers may vary.
  • Check Before You Buy: Always confirm the arrival time with staff first.
  • Standard Travel Time: Expect the journey to be roughly 4.5 hours. If the ETA is longer, the bus is likely rerouting through Ipoh.

Main stops on express buses

KL→Teluk IntanSeri IskandarSeri ManjungLumut

Is it cold inside the express bus?

Essential Tips for a Comfortable Long-Distance Bus Trip
  1. Dress for “Micro-Climes"

To protect yourself from freezing bus air conditioning, always carry a lightweight, front-opening layer like a zip-up hoodie or a thin jacket. Having something easy to put on and take off is key to staying comfortable when the cabin temperature drops.

  1. Master Your Hydration and Restroom Routine

It’s a bit of a balancing act: the summer heat makes hydration essential, but the chilled air inside the bus can quickly trigger a need for a restroom.

Pro Tip: Always use the restroom immediately before boarding.

Be Prepared: I’ve personally had to request emergency stops at highway service areas multiple times—it’s a situation you definitely want to avoid!

  1. Don’t Get Left Behind: The 5-Minute Rule

Restroom breaks are often surprisingly short—sometimes only 5 minutes. Be aware that some bus drivers may depart without a headcount, so efficiency is everything.

  1. Communicate with Your Driver

To ensure your safety and stay on the driver’s radar, it’s a smart move to acknowledge the driver or let them know you are there when you step off the bus. A little communication goes a long way in making sure the bus doesn’t leave without you!

The air conditioning inside Malaysian express buses is generally too cold.

*If you are boarding from Marina Island, please refer here.

To Ferry Terminal from Bus Terminal

The walk from the bus terminal to the Pangkor Island ferry terminal takes just 2 to 3 minutes. However, the path isn’t always obvious for first-time visitors. To avoid getting lost, it’s best to check a map.

How to get from Bus Terminal to the ferry terminal

  1. Head toward the express bus ticket counters located at the far end of the terminal (the opposite side from the public toilets 🚻).
  2. Keep walking straight, keeping the ticket counters on your right-hand side.
  3. Continue straight through what used to be the food court-style restaurant area.
  4. You’ll reach a narrow road; simply cross it to reach the other side.
The red dotted line is the shortest route from the bus terminal to the ferry terminal.
In wet weather, we recommend using the arcade on the left for cover.
Lumut Bus Terminal  Ferry Terminal Route
  1. Go straight through the parking lot to your right—but if you have rolling luggage, I’d recommend the covered passage inside the building on the left. It’s a much smoother walk!
  2. Cross the street when you hit the main road, then just follow the bend around to the left. On rainy days, taking the arcade on the left is a great shortcut to stay dry.
  3. Cross the road and head left past the souvenir shops; you’ll find the ferry terminal and ticket counter just ahead.
Tabibito001

Please be wary of touts offering hotel bookings or marine activities around the bus and ferry terminals. To ensure a smooth trip, I recommend booking through official channels instead.

How to buy ferry tickets

Make sure to buy a round-trip ticket at the ticket counter, which you’ll find on the right side of the ferry terminal.

Round-trip ticket (Rm20/per person) *Reference for 2024

⛴️Ferry timetable Lumut⇔Pangkor
※ The timetable will be displayed at the link (easybook.com).

No need to stick to your original return time! Just go to the port ticket counter when departing Pangkor Island to update your ferry schedule. This service is free and available right at the jetty.
*It may be difficult to change your return flight during busy periods such as weekends.

  1. Enter some basic personal information on the PC located opposite the ticket counter.
  2. After completing the entry, make a note of the “Registration Booking ID" that appears on the screen.
    The easiest way to do this is to take a photo of it with your smartphone.
  3. Show your “Registration Booking ID" to the staff at the ticket counter opposite to purchase your ticket.
⛴️Ferry timetable
Marina Island⇔Pangkor
Lumut⇔Pangkor Island Ferry Timetable: Ferries depart approximately 1-2 times per hour
The ferry to Pangkor Island is on the left (light blue).

📝 Don’t lose your ticket stub, as it is required for your return journey from Pangkor Island.

📝 During peak periods like weekends and public holidays, ferries can be fully booked. To secure your spot and avoid the queues, it’s best to make an online reservation ahead of time.


Please note that ferry services to Sungai Pinang Kecil have been discontinued since January 2024. The boat will no longer make its previous stop there, so make sure to check the updated ferry route before boarding.

Once you board the ferry, please place any large suitcases in the designated luggage area near the entrance. Don’t be surprised if other passengers stack their bags on top of yours—it’s quite common!
Also, while you’ll see seat numbers near the windows, all seating is unreserved, so feel free to pick any spot you like.

Pangkor Jetty (Port of Pangkor Island)

Enjoy a peaceful 25-30minute ferry trip (10-15 minutes via Marina Island) to Pangkor Island. After docking at the terminal, follow the pier straight and take a left turn. You will see the taxi stand.

Tip: Look for the signature Pink Taxis at the stand—they are the most common way to get around the island!


🚕Taking a taxi is the best option

While Pangkor Town-based hotels are within walking distance, other areas of the island are less accessible on foot. If you aren’t staying centrally, walking to your lodging is not recommended due to the island’s terrain and distance.

taxi stand

  1. Once off the ferry, cross the pier and turn left.
  2. Walk along the waterfront; the ticket office and souvenir shop building will be right ahead.
  3. Taxi drivers gather near the exit on the right side, just before the main building.
  4. Let them know your destination, and they will escort you to the taxi stand.
  5. The taxis are hard to miss—they’re bright pink vans! (Note: These are non-air-conditioned.)

Please be aware that if you choose to use an unlicensed motorbike taxi or car, you do so entirely at your own risk.

taxis are pink

While fares from the pier depend on the accommodation area, they are flat rates within each zone. The price is identicalwhether your destination is a hotel or the beach, so simply tell the driver “Hotel name in [Pasir Bogak / Teluk Nipah]"when you board.

Tabibito001

Pro-tip to avoid any travel headaches:
Fares for Pangkor Island taxis are based on destination and passenger count rather than a meter. If you’re solo or with a partner, don’t be surprised if the driver invites others to join the ride. To avoid any confusion or unexpected surcharges at your destination, it’s essential to clarify the fare with the driver before stepping inside.

🚕 Taxi fare

Harga TEKSI PANGKOR
taxi fare/reference for 2025
1~4 people5 people~
Jeti(port)
→Pasir Bogak
Rm12Rm20
(5~10 people)
Jeti(port)
→Teluk Nipah
Rm18Rm25
(5~6 people)
Rm30
(7~10people)
Jeti(port)
→S.P.K
Rm10
Private rental for island sightseeing etc. (2 hours)Rm80Rm100Rm30
/ every additional hour

How to get to Pangkor Laut Resort

Ocean Villas inside Pangkor Laut Resort
Pangkor Laut Resort