Contents

Overview | Bus via Cameron Highlands | Bus via Temerloh | Taxi

 

How to get from Penang to Taman Negara?

Being 130 million years old, Taman Negara is one of the oldest tropical rainforests in the world. Trekking through its lush jungle will give you a glimpse at its wide diversity of flora and fauna (some 3,000 species) and various wildlife (including the rare Malayan tiger).

There are different trails depending on your capability – from an hour hike to Bukit Teresek, to a week of jungle adventure taking you to the peak of Gunung Tahan. Other activities you can get involved in include white water rafting, bird watching, caving, and of course, the 500-metre canopy walk.

Are you planning on making Taman Negara your next stop after Penang? You have 3 options to cover the 540km distance from Penang to Taman Negara: an 11.5-hour bus via Cameron Highlands; a 10-hour bus via Temerloh; and an 8.5-hour taxi. Rates range from 74 MYR ($18) to 1,170 MYR ($280).

Bus via Cameron Highlands, Bus via Temerloh or Taxi?

Transport ModeDurationCostsAvailability
Bus via Cameron Highlands11.5 hours133 MYR ($32)Check bus tickets
Bus via Temerloh10 hours74 MYR ($18)Check bus tickets
Taxi8.5 hours1,170 MYR ($280)Read article for info

Note that if you want to travel by bus, there really aren’t any convenient schedule times for this route, but there are some alternatives to make it more comfortable. We hope our detailed guide below can help you choose the best option for you!

When travelling from Penang to Taman Negara via Cameron Highlands, you’ll have to take 1 ferry and 2 buses. The problem though is that there is only 1 minibus trip from Cameron Highlands to Taman Negara and this leaves at 08:00 in the morning. To take this bus, you’ll have to spend a night in Cameron Highlands. Alternatively, you can just take an expensive taxi for the last leg of this journey to complete it on the same day.

With the Temerloh route, if you want to travel the whole journey by bus (apart from the ferry to reach the mainland), then you’ll have to wait a long time for your connecting transfer. However, if you’re willing to spend extra for a taxi (from Temerloh to Jerantut), this can actually be a very convenient option!

Not many taxi drivers will agree to take you directly from Penang to Taman Negara. It might be easier to first get a taxi from Penang to Cameron Highlands, and then find another taxi to take you to Taman Negara. Either way, total fares start from 1,170 MYR ($280).

 

Itinerary from Penang to Taman Negara

 

Bus icon

Penang to Taman Negara via Cameron Highlands by Bus


Duration: 11.5 hours
Cost: 133 MYR ($32)

The bus schedules from Penang to Taman Negara via Cameron Highlands make it hard to complete the journey on the same day – unless you’re willing to spend a fortune on taking a taxi for the 2nd half of the trip.

It does, however, give you a chance to stay a night in the beautiful Cameron Highlands. Read on for more details!

Step 1: Penang Island to Butterworth by Ferry

Duration: 10 – 20 minutes
Cost: 3 MYR ($0.70) + 13 MYR ($3)

Your first step is to travel by ferry from Penang to Butterworth, the nearest mainland town just 3km away.

Ferries depart from Weld Quay, which can be reached from George Town by a 5-minute taxi or a 20-minute bus (Line 101). Fares start from 13 MYR ($3) and 4.50 MYR ($1), respectively.

At Weld Quay, ferries bound for Butterworth depart twice every hour from 05:40 to 00:40 every day. You can buy your ticket at the port for only 3 MYR ($0.70). The trip takes 10 to 20 minutes and the ferries dock at Pangkalan Sultan Abdul Halim Ferry Terminal.

From here, you can just follow the walkway to Penang Sentral, where you can find the buses bound for Cameron Highlands.

Step 2: Butterworth to Cameron Highlands by Bus

Duration: 4.5 hours
Cost: 47 MYR ($11)

From Butterworth, you’ll have to travel 240km southeast to Cameron Highlands.

The buses are parked at Penang Sentral and you can choose from at least 2 companies: Perak Transit and Unititi Express. Go for Perak Transit if you want more comfort and space. A ticket costs 47 MYR ($11) when you book on BookAway.

You can check the bus schedules below:

Bus CompanyScheduleDurationCosts
Perak Transit09:30-14:00
10:30-15:00
14:30-19:00
16:00-20:30
4 hours 30 minutes47 MYR ($11)
Unititi Express13:45-18:05
14:00-18:20
4 hours 20 minutes43 MYR ($10)

Check Bus Tickets with BookAway

The buses park at Tanah Rata Bus Terminal in Cameron Highlands, which is also the departure point for buses bound for Taman Negara.

Alternative options from Penang to Cameron Highlands

If you’re not comfortable with the combined ferry and bus option from Penang to Cameron Highlands, there are actually 3 other ways you can travel this route: by direct bus (around 5 hours); by taxi (3.5 hours); and by train (5 hours). Check out our guide for Penang to Cameron Highlands for more details.

Step 3: Cameron Highlands to Taman Negara by Minibus or Taxi

Duration: 6.5 hours
Cost: 70 MYR ($17)

There are 2 minibus trips from Cameron Highlands to Taman Negara every day. However, they both depart 08:00 in the morning. With the ferry and bus schedules mentioned in the first 2 steps, it’s really not possible to arrive at Cameron Highlands in time for that.

So we have 2 recommendations: either spend a night in Cameron Highlands and then take the minibus the next day or just take a taxi to arrive in Taman Negara on the same day.

Option 1: Cameron Highlands to Taman Negara by Minibus

Duration: 6.5 hours
Cost: 70 MYR ($17)

You’ll only be able to take the minibus if you stay the night in Cameron Highlands. We think that’s a great thing though as it’s a very beautiful town.

If you arrive early, you can even enjoy its rolling tea plantations and wonderful climate. At night, you can have its famous steamboat (hot pot) for dinner! You will find many steamboat restaurants in town.

As for the minibus, you can choose from Han Travel, Eco Cameron, or NKS Hotel and Travel. Both are trusted companies for this route.

Here are their schedules:

Minibus CompanyScheduleDurationCosts
Han Travel
Book with BookAway
08:00-14:306 hours 30 minutes70 MYR ($17)
+ free hotel pick-up
Eco Cameron
Book with BookAway
08:00-13:005 hours70 MYR ($17)
NKS Hotel and Travel08:00:17:009 hours80 MYR ($19)

We prefer Han Travel because they offer free hotel pick-up and a direct minibus journey. Also, it’s available to book online beforehand via BookAway for only 70 MYR ($17).

Eco Cameron is a good option for those who want to enter Taman Negara via a longboat. The minibus will only take you to Kuala Tembeling, where you will transfer to a longboat to the national park. Tickets are available on BusOnlineTicket, also for 70 MYR ($17).

NKS make a short stopover in Jerantut, a town located 70km south of Taman Negara. This makes the total travel time longer. If you want to book with them, you’ll have to contact them directly through their website.

Option 2: Cameron Highlands to Taman Negara by Taxi

Duration: 5.5 hours
Cost: 582 MYR ($140)

If you don’t mind spending more money to arrive in Taman Negara on the same day, you can also just take a taxi. Long-distance taxis should be available just outside Tanah Rata Bus Terminal.

Fares start from 582 MYR ($140) for the 5.5-hour journey.
Train icon

Penang to Taman Negara via Temerloh by Bus


Duration: 10 hours
Cost: 74 MYR ($18)

This bus route from Penang to Taman Negara via Temerloh can be quite complicated because of the bus schedules. However, if you’re with a group and willing to add a taxi ride to this journey, it can be very convenient, albeit a little more expensive.

Step 1: Penang to Butterworth by Ferry

Duration: 10 – 20 minutes
Cost: 3 MYR ($0.70) + 13 MYR ($3)

The first step is to travel to the mainland by ferry. Butterworth is the nearest mainland town located only 3km away.

You will find the ferries at Weld Quay, which you can reach from George Town by a 5-minute taxi with rates from 3 MYR ($0.70) or a 20-minute bus (Line 101) that costs 4.50 MYR ($1)

At Weld Quay, transfer to a ferry bound for Pangkalan Sultan Abdul Halim Ferry Terminal in Butterworth. A ride costs 3 MYR ($0.70) and takes 10 to 20 minutes. Ferries depart twice every hour from 05:40 to 00:40.

Step 2: Butterworth to Temerloh by Bus

Duration: 6 hours 45 minutes
Cost: 45 MYR ($11)

Next, you’ll need to take a bus to Temerloh, a quiet town in central Pahang. This leg of the journey covers 470km around the mountainous area of Pahang.

There are several companies offering bus trips for this route. Be aware that the bus time you pick for this leg will determine the rest of your journey. A ticket costs from 45 MYR ($11) when you book with BusOnlineTicket.

Below are some of our recommended bus schedules:

Bus CompanyScheduleDurationCosts
AClass Kejora Express00:15-07:006 hours 45 minutes58 MYR ($14)
Maraliner21:45-04:30
23:45-06:30
6 hours 45 minutes45 MYR ($11)
Kesatuan Express11:00-17:45
22:30-05:15
6 hours 45 minutes55 MYR ($13)
Billion Star Express09:00-15:45
22:00-04:45
6 hours 45 minutes50 MYR ($12)

Check Bus Tickets with BusOnlineTicket

A few things to consider when choosing your bus schedule:

  • If you take a late-night bus, you’ll arrive early morning in Temerloh. You won’t have much to do here though except to have breakfast. And then, you can either wait for the first available connecting bus at 13:15 or just take a taxi to Jerantut.
  • If you take one of the day buses, you’ll only have to wait a few hours for your connecting trip to Jerantut. However, you won’t make it in time for the minibus trips from Jerantut to Taman Negara and will have to settle for a taxi.

Step 3: Temerloh to Jerantut by Bus

Duration: 1.5 hours
Cost: 6 MYR ($1.50)

From Temerloh, you’ll have to take a northbound bus to Jerantut, the main transport hub when visiting Taman Negara. Transnasional offers 3 trips every day and a ticket costs 6 MYR ($1.50) when you book online beforehand through BusOnlineTicket.

Below are their schedules:

Bus CompanyScheduleDurationCosts
Transnasional13:15-14:45
14:45-16:15
20:15-21:45
1 hour 30 minutes
6 MYR ($1.50)

Check Bus Tickets with BusOnlineTicket

Keep in mind that you are only assured a connecting minibus in Jerantut if you take the 1st bus from the 3 schedules above. With the 2nd bus, you still have a chance if there’s no traffic, but if you take the 3rd bus, you’ll have to take a taxi from Jerantut to Taman Negara.

Alternative Option: Temerloh to Jerantut by Taxi

Duration: 1 hour
Cost: 145 MYR ($35)

If you take a late-night bus from Butterworth, you’ll have a very long waiting time in Temerloh. Another option that we recommend is to just travel by taxi to Jerantut. With rates from 145 MYR ($35), it might be worth considering especially if you’re travelling with a group.

This way, you will arrive early in Jerantut, where you can take a very cheap minibus to Taman Negara.

Step 4: Jerantut to Taman Negara by Minibus or Taxi

Duration: 1.5 hours
Cost: 7 MYR ($1.60) 

As mentioned above, you have 2 choices when travelling the remaining 70km from Jerantut to Taman Negara: you can take a minibus for 7 MYR ($1.60) or a taxi for around 125 MYR ($30).

Option 1: Jerantut to Taman Negara by Minibus

Duration: 1.5 hours
Cost: 7 MYR ($1.60) 

There are 7 minibus trips from Jerantut to Taman Negara. If you arrive early with a taxi, you can take one of the cheaper minibus trips that cost only 7 MYR ($1.60). But if you take the earlier buses from Temerloh, you’ll also have to settle for a more expensive minibus transfer to the national park.

Here are their schedules:

Bus CompanyScheduleDurationCosts
Bus Latiff08:00-09:30
12:00-13:30
13:00-14:30
1h 30m7 MYR ($1.60)
Pahang Lin Siong08:00-09:30
12:00-13:30
13:00-14:30
1h 30m7 MYR ($1.60)
NKS07:00-08:00
16:30-17:30
1h25 MYR ($6)

You can buy your tickets at Jerantut Bus Terminal. If travelling with NKS, you can also contact them beforehand through their website.

Option 2: Jerantut to Taman Negara by Taxi

Duration: 1 hour
Cost: 125 MYR ($30) 

If you arrive in Jerantut in the evening, you’ll have no other choice but to take a taxi to Taman Negara. Rates start from 125 MYR ($35) for the 1-hour journey.

Taxi

Penang to Taman Negara by Taxi


Duration: 8.5 hours
Cost: 1,170 MYR ($280)

Travelling with a group? Especially if you’re on vacation with your family, you might be thinking of taking a direct taxi from Penang to Taman Negara.

Sadly, this is a very uncommon route so you might have a hard time finding a driver who’s willing to take on this journey. You can always ask your hotel for assistance, but be prepared to pay at least 1,170 MYR ($280) for the 8.5-hour taxi ride from Penang to Taman Negara.

If you don’t mind paying that much, but are not having any luck in finding a driver, you can also divide this trip into 2 taxis – one from Penang to Cameron Highlands and then another one to Taman Negara.

 

More routes to Taman Negara

Kuala Lumpur to Taman Negara

More routes from Penang

Penang to Cameron Highlands

Penang to Hat Yai

Penang to Langkawi

Penang to Kuala Lumpur

Penang to Krabi

Penang to Singapore

Most popular routes in Malaysia

Langkawi to Koh Lipe

Kota Kinabalu to Kuala Lumpur

Kuala Lumpur to Cameron Highlands

Kuala Lumpur to Kota Kinabalu

Kuala Lumpur to Penang

 

Was this post helpful?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

COVID-19 Limitations: Transportation services have limited availability and schedules might be less frequent. Please check our recommended booking websites for the most recent schedules.
COVID-19 UPDATE: Due to recent travel restrictions, most of the transportation services are currently unavailable or subject to change.