There are 6 ways to get from Kuala Lumpur to Pekan by bus, taxi, car, train or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

What companies run services between Kuala Lumpur, Malaysia and Pekan, Malaysia?

Utama Ekspres operates a bus from Kuala Lumpur to Pekan twice daily. Tickets cost $8 - $14 and the journey takes 7 h 1 min.

Airlines
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Kuala Lumpur to Kuantan
Avg. Duration
40 min
When
Every day
Estimated price
$28 - $190
Malindo Airways
Website
malindoair.com
Flights from Kuala Lumpur Subang to Kerteh
Avg. Duration
1 h
When
Monday, Tuesday, Wednesday, Thursday and Sunday
Estimated price
$28 - $110
Train operators
KLIA Express
Website
kliaekspres.com
Train from KL Sentral to Klia T1
Avg. Duration
28 min
Frequency
Every 15 minutes
Estimated price
$14
Schedules at
kliaekspres.com
Bus operators
Utama Ekspres
Phone
+603-7728 4789
Email
helpdesk@eticketing.my
Website
utamaexpress.com.my
Bus from Kuala Lumpur TBS to Pekan
Avg. Duration
7 h 1 min
Frequency
Twice daily
Estimated price
$8 - $14
Schedules at
utamaexpress.com.my
Other operators
Taxi
Avg. Duration
46 min
Estimated price
$22 - $26

Want to know more about travelling around the world?

Rome2rio's unique Travel Guides provide useful and timely information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, How to get from Florence to Rome and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

Questions & Answers

How far is it from Kuala Lumpur to Pekan?

The distance between Kuala Lumpur and Pekan is 194 km. The road distance is 276 km.

What is the cheapest way to get from Kuala Lumpur to Pekan?

The cheapest way to get from Kuala Lumpur to Pekan is to bus which costs RM 45 and takes 8 h 8 min.

What is the fastest way to get from Kuala Lumpur to Pekan?

The quickest way to get from Kuala Lumpur to Pekan is to train and fly which takes 2 h 54 min and costs RM 370.

How long does it take to get from Kuala Lumpur to Pekan?

It takes approximately 6 h 21 min to get from Kuala Lumpur to Pekan, including transfers.