Contents

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

 

How to get from Taman Negara to Penang?

Penang is a cultural melting pot located on the northwest coast of Malaysia. For such a small island, Penang has so much to offer – vibrant culture, colourful heritage, amazing food, urban wonders, and untouched rainforest. At its heart is George Town, a UNESCO World Heritage Site, and a city rich in history.

Are you planning on exploring Penang after an awesome adventure in Taman Negara? The journey is going to be quite long as you’ll have to go around the mountains of Pahang, but we think it’s worth it!

You have 3 options when travelling the 540km distance from Taman Negara to Penang: you can take a 10-hour bus via Cameron Highlands; hop on a 9-hour bus via Temerloh; or take an 8.5-hour taxi. Rates range between 74 MYR ($18) and 1,170 MYR ($280).

Bus or Taxi?

Transport ModeDurationCostsAvailability
Bus via Cameron Highlands10 hours143 MYR ($34)Check bus tickets
Bus via Temerloh9 hours74 MYR ($18)Check bus tickets
Taxi8.5 hours1,170 MYR ($280)Read article for info

There are no direct buses operating between Taman Negara to Penang. To travel by bus, we recommend the Cameron Highlands route. This includes 2 buses and a ferry, but the schedules are quite convenient so you won’t have to wait long for your connecting transfers. Combined fares start from 143 MYR ($34).

The bus route from Taman Negara to Penang via Temerloh is much cheaper at only 74 MYR ($18), but we’re not sure if it’s worth the extra hassle and time. You’ll have to take 3 buses and a ferry to complete this journey, and you’ll need to wait at least 6 hours for your connecting bus in Temerloh. It’s a very quiet town in central Pahang so we doubt you’ll have much to do there.

Normally the taxi is your best bet for a direct transfer, but as you’ll be coming from Malaysia’s mountainous area, finding a taxi driver willing to take you straight to Penang might be quite difficult. And if you do find one, that will cost at least 1,170 MYR ($280) for the 8.5-hour journey from Taman Negara to Penang.

If you really want to take a taxi, you might have to divide your ride – one taxi from Taman Negara to Cameron Highlands and then another taxi to take you the rest of the way to Penang. Alternatively, you can take a taxi to Temerloh, transfer to a bus bound for Butterworth, and then hop on a ferry to Penang Island.

 

Itinerary from Taman Negara to Penang

 

Bus icon

Taman Negara to Penang via Cameron Highlands by Bus


Duration: 10 hours
Cost: 143 MYR ($34)

Although this option takes around 10 hours, you can travel from Taman Negara to Penang in 3 easy steps.

Step 1: Taman Negara to Cameron Highlands by Minibus

Duration: 5 hours 40 minutes
Cost: 80 MYR ($19)

From Taman Negara, you first have to take a minibus to Cameron Highlands. Han Travel and NKS Hotel and Travel, are the 2 companies operating this route. A ticket costs 80 MYR ($19).

Below are their schedules:

Bus CompanyScheduleDurationCosts
Han Travel
Book with BookAway
09:50-15:305 hours 40 minutes80 MYR ($19)
NKS Hotel and Travel08:00-15:007 hours80 MYR ($19)

We prefer to travel with Han Travel as their minibus goes directly to Cameron Highlands. Also, you can conveniently book them online via BookAway beforehand.

With NKS, their minibus makes a short stopover in Jerantut, where you have to transfer to another minibus going to Cameron Highlands. This makes the total travel time longer. For ticket reservations, you can contact them through their website.

Step 2: Cameron Highlands to Butterworth by Bus

Duration: 3 hours 45 minutes
Cost: 47 MYR ($11)

Next, you’ll need to take another bus to Butterworth, a mainland town located just 3km east of Penang Island.

Two companies offer daily trips from Cameron Highlands to Butterworth: Perak Transit and Unititi Express. Note that although Perak Transit is $1 more expensive than Unititi, it is also faster and more comfortable. Both companies are available to book online through BookAway.

Below are their schedules:

Bus CompanyScheduleDurationCosts
Perak Transit08:30-13:00
10:00-13:45
14:30-19:00
16:00-20:30
4 hours 30 minutes47 MYR ($11)
Unititi Express08:00-12:20
15:30-19:50
4 hours 20 minutes42.50 MYR ($10)

Check Bus Tickets with BookAway

The buses park at Penang Sentral, which is connected to the port by a walkway.

Alternative options from Cameron Highlands to Penang

There are actually 4 ways you can travel from Cameron Highlands to Penang: by direct bus (around 5 hours); by indirect bus via Butterworth (4 hours 15 minutes); by taxi (3.5 hours); and by train (5 hours).

We recommend the indirect bus via Butterworth as it’s the best option for time, comfort and cost. But if you prefer to explore the other options, you can find more details on our page for Cameron Highlands to Penang.

Step 3: Butterworth to Penang by Ferry

Duration: 30 minutes
Cost: 3 MYR ($0.70) + 13 MYR ($3)

A 10 to 15-minute walk from Penang Sentral will take you to Pangkalan Sultan Abdul Halim Ferry Terminal. From here, ferries bound for Penang Island depart twice an hour from 05:20 to 00:10. You can get a ferry ticket for 3 MYR ($0.70).

After a 10 to 20-minute journey, the ferries dock at Weld Quay.  If you’re heading to George Town, you have 2 choices: a 5-minute taxi or a 20-minute bus (Line 101). Fares start from 13 MYR ($3) and 4.50 MYR ($1), respectively.

Train icon

Taman Negara to Penang via Temerloh by Bus


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

Although the bus via Temerloh is the cheapest option for this route, we don’t recommend it as it can eat up too much of your time. We’re still giving you a detailed guide though so you can decide for yourself if it’s worth it!

Step 1: Taman Negara (Kuala Tahan) to Jerantut by Minibus

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

From Taman Negara, you’ll first have to take a “jungle bus” to Jerantut, a town located 70km south of the national park.

Bus Latiff and Pahang Lin Siong provide affordable transfers from Taman Negara to Jerantut three times a day and you can get a ticket for 7 MYR ($1.60). Alternatively, you can take the NKS shuttle coach for a few dollars more.

Below are our recommended bus schedules if you want to take a connecting bus from Jerantut to Temerloh within the same day:

Minibus CompanyScheduleDurationCosts
Bus Latiff10:00-11:30
12:00-13:30
1 hour 30 minutes7 MYR ($1.60)
Pahang Lin Siong10:00-11:30
12:00-13:30
1 hour 30 minutes7 MYR ($1.60)
NKS08:00-09:001 hour25 MYR ($6)

These jungle buses depart from Taman Negara Bus Stop in Kuala Tahan town centre. You can purchase your ticket there, but make sure to arrive at least 30 minutes before departure time to be guaranteed a seat. If you’re travelling with NKS, you can reserve a ticket through their website.

They arrive at Jerantut Bus Terminal.

Step 2: Jerantut to Temerloh by Bus

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

From Jerantut Bus Terminal, you’ll have to travel further south to Temerloh, a town in Central Pahang.

Transnasional operates 1 to 2 bus trips for this route daily. You’ll have to check their schedules online to know how many trips are available for your desired date. Fortunately, you can do that easily through BusOnlineTicket, where you can also already book your ticket.

Travel time is around 1.5 hours. Below are the usual schedules for this route:

Bus CompanyScheduleDurationCosts
Transnasional11:00-12:30
15:00-16:30
1 hour 30 minutes6 MYR ($1.50)

Check Bus Tickets with BusOnlineTicket

Step 3: Temerloh to Butterworth by Bus

Duration: 5.5 hours 
Cost: 45 MYR ($11)

At Temerloh, you can finally take a bus bound for Butterworth, the nearest mainland town to Penang Island (just 3km away).

There are 4 available bus trips for this route daily. However, with the schedules of the first 2 buses you’ll have to take from Kuala Tahan to Temerloh, you’ll have to wait until 23:00 for your connecting bus to Butterworth. That’s at least a 6-hour wait in this quiet town.

Still want to take on this adventure? Make sure you book your tickets beforehand via BusOnlineTicket to guarantee a seat. Below are the daily schedules for buses operating from Temerloh to Butterworth:

Bus CompanyScheduleDurationCosts
Maraliner11:00-16:30
23:00-04:30
5 hours 30 minutes45 MYR ($11)
Kejora Express11:05-16:355 hours 30 minutes50 MYR ($12)
Utama Express23:00-04:305 hours 30 minutes45 MYR ($11)

The buses arrive at Penang Sentral in Butterworth after a 5 to 6-hour journey. Penang Sentral is conveniently connected to Pangkalan Sultan Abdul Halim Ferry Terminal by a walkway.

Check Bus Tickets with BusOnlineTicket

Step 4: Butterworth to Penang by Ferry

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

A 10-minute walk from Penang Sentral will take you to Pangkalan Sultan Abdul Halim Ferry Terminal. From here, you can take a ferry bound for Penang Island. These depart twice almost every hour from 05:20 to 00:10. A ticket costs 3 MYR ($0.70) and the journey takes 10 to 20 minutes.

The ferries dock at Weld Quay, which is just 2km away from George Town. You have 2 choices to reach the town centre: a 5-minute taxi that costs around 13 MYR ($3) or a 20-minute bus (Line 101) worth 4.50 MYR ($1).

Taxi

Taman Negara to Penang by Taxi


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

Are you travelling with your family from Taman Negara to Penang? If so, then you’re probably hoping to make the journey a bit easier by renting a long-distance taxi.

Unfortunately, the route from Taman Negara to Penang is not very common, which is why not a lot of taxi drivers will be willing to take on this journey. You can still try asking your hotel for assistance, but you’re looking at rates starting from 1,170 MYR ($280) for the 8.5-hour journey.

In case no one agrees to take you all the way, you can also try getting a taxi from Taman Negara to Cameron Highlands (a more common route), and then transfer to another taxi from there.

Alternative Option: Combined Taxi & Bus via Temerloh

Duration: 9 hours excl. transfers
Cost: 350 MYR ($84)

If you’re looking for a convenient option but are not ready to shell out $280 on transportation alone, why not split this journey into a taxi and bus ride?

The Temerloh route can be quite convenient if you can arrive there in time for the morning buses. To be able to do that, your best option is to take an early morning taxi from Taman Negara. Our proposed itinerary will look like this:

RouteTransport ModeScheduleDurationCosts
Taman Negara to TemerlohTaxiDepart no later than 07:303 hoursfrom 290 MYR ($70)
Temerloh to ButterworthBus11:00-16:305 hours 30 minutes45 MYR ($11)
Butterworth to Penang IslandFerry + TaxiOperates from 05:20-00:1020 minutes16 MYR ($3.70)

Combined travel time is around 9 hours and fares start from 350 MYR ($84).

 

More routes to Penang

Cameron Highlands to Penang

Hat Yai to Penang

Krabi to Penang

Kuala Lumpur to Penang

Langkawi to Penang

Singapore to Penang

More routes from Taman Negara

Taman Negara to Kuala Lumpur

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.