Penang to Taman Negara

How to Get From Penang to Taman Negara

540 km8h 30m – 10h 30mFrom $20Research Verified

Bus via Temerloh · Bus via Cameron Highlands · Taxi

In this in-depth route guide, you'll find the best ways to travel the 540 kilometre (336 miles) distance from Penang to Taman Negara. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Taman Negara as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.

Ela
Written by Ela
Senior Travel Writer
Kate
Reviewed by Kate
Travel Writer & Digital Nomad
Updated
COMPARE

What are the 3 ways to travel from Penang to Taman Negara?

There are three ways to travel the 540 km distance from Penang to Taman Negara. You can choose between the bus via Temerloh, bus, and private.

The journey takes between 8h 30m–10h 30m and the quickest way is by private (8h 30m). If you're on a budget, the cheapest option is by bus via Temerloh with tickets starting at 78 MYR ($20).

Bus via TemerlohCheapest
Duration

9h 55m - 10h

Price

78 MYR ($20)

Bus via Cameron Highlands
Duration

10h 30m - 13h 30m

Price

125 MYR ($32)

TaxiFastest
Duration

8.5 hours

Price

1,170 MYR ($295)

Already in Taman Negara?

Onward from Taman Negara

Once you're in Taman Negara, here's where to next — 2 researched onward routes to pick from.

From

Penang to Taman Negara by Bus via Temerloh

9h 55m - 10hFrom 78 MYR ($20)
This bus route from Penang to Taman Negara via Temerloh can be quite complicated because of the bus schedules. However, if you’re travelling in a group and willing to add a taxi ride to this journey, it can be a convenient but more expensive option.

Step 1: Penang to Butterworth by Ferry

10-20 minutes20 MYR ($5.00)

The first step is to travel to the mainland by ferry. Butterworth is the nearest mainland town only 3 km 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.80) or a 20-minute bus (Line 101) that costs 5 MYR ($1.30).

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

Step 2: Butterworth to Temerloh by Bus

6h 45m45 MYR ($11)

Next, you’ll need to take a bus to Temerloh, a quiet town in central Pahang. This leg of the journey covers 470 km 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.

ButterworthTemerloh
21:45
6h45m
04:30
23:45
6h45m
06:30
45 MYR ($11)
Billion Star Express
ButterworthTemerloh
09:00
6h45m
15:45
22:00
6h45m
04:45
50 MYR ($13)
Kesatuan Express
ButterworthTemerloh
11:00
6h45m
17:45
22:30
6h45m
05:15
55 MYR ($14)

Ready to book your bus?

Booking Tip

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

1h 30m6 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 three trips every day and a ticket costs 6 MYR ($1.50) when you book online beforehand through BusOnlineTicket.
Transnasional
TemerlohJerantut
13:15
1h30m
14:45
14:45
1h30m
16:15
20:15
1h30m
21:45
6 MYR ($1.50)

Ready to book your bus?

Booking Tip

Keep in mind that you are only assured a connecting minibus in Jerantut if you take the 1st bus from the three 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

1 hour145 MYR ($37)

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

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

Step 4: Jerantut to Taman Negara by Minibus or Taxi

1.5 hours7 MYR ($1.80)
Similar to the earlier option, you have two choices when travelling the remaining 70 km from Jerantut to Taman Negara. You can take a minibus for 7 MYR ($1.80) or a taxi for around 125 MYR ($32).

Booking Tip

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

Option 1: Jerantut to Taman Negara by Minibus

1h - 1h 30m7 MYR ($1.80)
There are seven 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.80). 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.
Bus Latiff
08:00
1h30m
09:30
12:00
1h30m
13:30
13:00
1h30m
14:30
7 MYR ($1.80)
Pahang Lin Siong
08:00
1h30m
09:30
12:00
1h30m
13:30
13:00
1h30m
14:30
7 MYR ($1.80)
NKS Hotel & Travel
36 MYR ($9.10)
Standard

View minivan stations on map

Map of stations
Click to explore

Ready to book your minivan?

Booking Tip

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

Option 2: Jerantut to Taman Negara by Taxi

1 hour125 MYR ($32)
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 ($32) for the whole journey that will take you 1 hour.

Penang to Taman Negara by Bus via Cameron Highlands

10h 30m - 13h 30mFrom 125 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

10-20 minutes20 MYR ($5.00)

Your first step is to travel by ferry from Penang to Butterworth, the nearest mainland town just 3 km 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.30) and 5 MYR ($1.30), 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.80). The trip takes 10-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

5h 15m48 MYR ($12)

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

The buses are parked at Penang Sentral. CS Travel & Tours is the only company operating on this route. A ticket costs 48 MYR ($12) when you book on BookAway.

CS Travel & Tours
48 MYR ($12)
Express

View bus stations on map

Map of stations
Click to explore

Ready to book your bus?

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 three 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

5-8h70 MYR ($18)

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

So we have two 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.

By Minibus

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 because it’s a 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.

Han Travel
83 MYR ($21)
Standard
NKS Hotel & Travel
84 MYR ($21)
Standard

View minivan stations on map

Map of stations
Click to explore

Ready to book your minivan?

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.

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 ($18).

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

By Taxi

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 580 MYR ($145) for the 5.5-hour journey.

Penang to Taman Negara by Taxi

8.5 hoursFrom 1,170 MYR ($295)

Travelling in 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 an 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 ($295) for the taxi ride from Penang to Taman Negara that lasts for 8.5 hours.

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.

Rounding it up

We hope this guide was helpful in planning how to get from Penang to Taman Negara. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.

PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!

Frequently Asked Questions

The distance from Penang to Taman Negara is 540 km.

ABOUT YOUR DESTINATION

Why Visit Taman Negara?

Taman Negara is one of the oldest tropical rainforests in the world — over 130 years old! 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).

You can choose from a number of 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 enjoy in Taman Negara include white water rafting, bird watching, caving, and of course, the 500-metre canopy walk.

TRUST

How We Research

Every route on Gecko Routes is independently researched and regularly verified.

500+

ROUTES RESEARCHED

Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.

Monthly

UPDATES

Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.

Verified

BY TRAVELLERS

Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.

About the Authors

Ela
Ela

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Kate
KateReviewer

Travel Writer & Digital Nomad

Kate is a travel content creator, writer and founder of Stay Wild Travel, a tour company running group trips for women beyond your typical destinations. Her full-time travels have taken her to almost 60 countries, and she doesn't intend to stop anytime soon.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.

Reader Comments

No comments yet — be the first to share your experience!

Leave a Comment