Express Bus Services

Travel effortlessly to and from Cameron Highlands with our daily express bus services, linking you seamlessly to key destinations like Taman Negara, Kuala Lumpur, Penang, and Ipoh. Enjoy a comfortable ride with spacious seating, air-conditioned coaches, and breathtaking views along the way. With multiple departures daily, planning your highland getaway is simple and stress-free. Secure your tickets online for a smooth and enjoyable journey!


  Cameron Highlands    Kuala Lumpur

Bus from Kuala Lumpur to Cameron Highlands
(Approx. 4 to 4.5 hour of journey)

 Boarding point
TBS (Terminal Bersepadu Selatan)
 Arrival point
Terminal Bus Tanah Rata (Terminal Fressia)
Bus from Cameron Highlands to Kuala Lumpur
(Approx. 4 to 4.5 hour of journey)

 Boarding point
Terminal Bus Tanah Rata (Terminal Fressia)
 Arrival point
TBS (Terminal Bersepadu Selatan)

  Cameron Highlands    Penang

Bus from Cameron Highlands to Penang
(Approx. 4.5 to 5 hour of journey)

 Boarding point
Terminal Bus Tanah Rata (Terminal Fressia)
 Arrival point
– Terminal Sungai Nibong
– Terminal Penang Sentral (Butterworth)

**Please note:

 Morning bus

This bus will stop first at Terminal Sungai Nibong, followed by Terminal Penang Sentral. Passengers may choose to alight at either stop.

 Afternoon bus

This bus will stop first at Terminal Penang Sentral, followed by Terminal Sungai Nibong. Passengers may choose to alight at either stop.

Bus from Penang to Cameron Highlands
(Approx. 4.5 to 5 hour of journey)

 Boarding point
– Komtar (Applicable only to morning bus services)
– Terminal Sungai Nibong
– Terminal Penang Sentral (Butterworth)
 Arrival point
Terminal Bus Tanah Rata (Terminal Fressia)

  Cameron Highlands    Taman Negara

Bus/Van Ride without Boat
Bus from Cameron Highlands to Taman Negara
(Approx. 5 to 5.5 hour of journey)

 Boarding point
Terminal Bus Tanah Rata (Terminal Fressia)
 Arrival point
Taman Negara (Parking Bus Lot Kuala Tahan)
 Important
We operate seasonal bus/van service with a mandatory transfer at Kuala Tembeling – this route is not served directly.
Bus/Van with Boat Ride
Bus from Cameron Highlands to Taman Negara
(Approx. 8 hour of journey)

 Boarding point
Terminal Bus Tanah Rata (Terminal Fressia)
 Arrival point
Jetty Taman Negara
 Important
We operate seasonal bus/van service with a mandatory transfer at Kuala Tembeling – this route is not served directly.
Bus from Taman Negara to Cameron Highlands
(Approx. 5 to 5.5 hour of journey)

 Boarding point
Taman Negara (Parking Bus Lot Kuala Tahan)
 Arrival point
Terminal Bus Tanah Rata (Terminal Fressia)
 Important
We operate seasonal bus/van service with a mandatory transfer at Kuala Tembeling – this route is not served directly.

  Cameron Highlands    Jerantut

Bus from Cameron Highlands to Jerantut
(Approx. 3 to 3.5 hour of journey)

 Boarding point
Terminal Bus Tanah Rata (Terminal Fressia)
 Arrival point
Jerantut Bus Terminal
 Important
We operate seasonal bus/van service with a mandatory transfer at Kuala Tembeling – this route is not served directly.
Bus from Jerantut to Cameron Highlands
(Approx. 3 to 3.5 hour of journey)

 Boarding point
Jerantut Bus Terminal
 Arrival point
Terminal Bus Tanah Rata (Terminal Fressia)
 Important
We operate seasonal bus/van service with a mandatory transfer at Kuala Tembeling – this route is not served directly.

  Cameron Highlands    Ipoh

Bus from Cameron Highlands to Ipoh
(Approx. 2 to 2.5 hour of journey)

 Boarding point
Terminal Bus Tanah Rata (Terminal Fressia)
 Arrival point
Terminal Meru Raya (Terminal Amanjaya)
Bus from Ipoh to Cameron Highlands
(Approx. 2 to 2.5 hour of journey)

 Boarding point
Terminal Meru Raya (Terminal Amanjaya)
 Arrival point
Terminal Bus Tanah Rata (Terminal Fressia)

  Penang    Ipoh

Bus from Penang to Ipoh
(Approx. 2 to 2.5 hour of journey)

 Boarding point
– Komtar (Applicable only to morning bus services)
– Terminal Sungai Nibong
– Terminal Penang Sentral (Butterworth)
 Arrival point
Terminal Meru Raya (Terminal Amanjaya)
Bus From Ipoh to Penang
(Approx. 2 to 2.5 hour of journey)

 Boarding point
Terminal Meru Raya (Terminal Amanjaya)
 Arrival point
– Terminal Sungai Nibong
– Terminal Penang Sentral (Butterworth)

**Please note:

 Morning bus

This bus will stop first at Terminal Sungai Nibong, followed by Terminal Penang Sentral. Passengers may choose to alight at either stop.

 Afternoon bus

This bus will stop first at Terminal Penang Sentral, followed by Terminal Sungai Nibong. Passengers may choose to alight at either stop.

  Ipoh    Kuala Lumpur

Bus from Ipoh to Kuala Lumpur
(Approx. 2.5 to 3 hour of journey)

 Boarding point
Terminal Meru Raya (Terminal Amanjaya)
 Arrival point
TBS (Terminal Bersepadu Selatan)
Bus from Kuala Lumpur to Ipoh
(Approx. 2.5 to 3 hour of journey)

 Boarding point
TBS (Terminal Bersepadu Selatan)
 Arrival point
Terminal Meru Raya (Terminal Amanjaya)
Top