Travel from Kuala-Lumpur to Pengkalan-Hulu

Bus from Kuala Lumpur to Pengkalan Hulu

Transnasional operates a bus from Kuala Lumpur to Pengkalan Hulu every 4 hours. Tickets cost $11 and the journey takes 3 h 45 min.

How to get from Kuala Lumpur to Pengkalan Hulu

From Kuala Lumpur Hentian Duta bus to Kroh. 3 h 45 min RM 39. From KL Sentral train to Sungai Petani then taxi to Pengkalan Hulu. 5 h 10 min RM 254. From KL Sentral train to Kuala Lumpur TBS then bus to Pengkalan Hulu. 8 h 37 min RM 49. From Kuala Lumpur taxi to Pengkalan Hulu. 4 h 42 min RM 607. From Kuala Lumpur drive to Pengkalan Hulu. 4 h 42 min RM 158. From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Alor Setar airport, then taxi to Pengkalan Hulu. 4 h 24 min RM 350. From KL Sentral train to Kuala Lumpur airport, fly to Alor Setar airport, then taxi to Pengkalan Hulu. 4 h 10 min RM 374. From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Kota Bharu airport, taxi to Kubang Kerian, bus to Baling, then taxi to Pengkalan Hulu. 8 h 4 min RM 279. From KL Sentral train to Kuala Lumpur airport, fly to Kota Bharu airport, taxi to Kubang Kerian, bus to Baling, then taxi to Pengkalan Hulu. 7 h 49 min RM 240.

Is there a direct bus between Kuala Lumpur and Pengkalan Hulu?

Yes, there is a direct bus departing from Kuala Lumpur Hentian Duta and arriving at Kroh. Services depart every 4 hours. The journey takes approximately 3¾ hours.