Taman Negara to Penang

How to Get From Taman Negara to Penang

3Options
8h 10mFastest
$15From
ElaKateWritten by Ela · Reviewed by Kate · Updated 1 week ago

Bus via Temerloh · Bus via Cameron Highlands · Taxi

Taman Negara is Malaysia's great rainforest reserve. Penang is the food-loving island up in the north. The trip crosses the peninsula, so nothing about it is quick. The cheapest way to get from Taman Negara to Penang is the bus via Temerloh at $15 (61 MYR) - $17 (71 MYR), taking 8h 10m - 8h 50m. A taxi costs more at $69 (280 MYR), and there's a slower bus route at $31 (125 MYR).

Distance from Taman Negara to Penang

Taman Negara and Penang are about 246 km (153 miles) apart, and the journey itself covers around 370 km by road. Depending on the option, the trip takes between 8h 10m and 12h.

~246 km
Distance
~370 km
Road distance
COMPARE

3 ways to travel from Taman Negara to Penang

There are three ways to travel from Taman Negara to Penang. You can choose between the bus via Temerloh, bus, and private transport. The journey takes 8h 10m–10h and the quickest way is by bus via Temerloh. If you're on a budget, the cheapest option is by bus via Temerloh with tickets starting at $15 (61 MYR).

Bus via TemerlohCheapestDuration8h 10m - 8h 50mPrice$15(61 MYR)
incl. transfers — see itinerary
  1. Taman Negara (Kuala Tahan)Jerantut1h
  2. JerantutTemerloh1h 30m
  3. TemerlohButterworth5h 30m
  4. ButterworthPenang20m
Bus via Cameron HighlandsDuration10-12hPrice$31(125 MYR)
3 legs — see itinerary
  1. Taman NegaraCameron Highlands7h
  2. Cameron HighlandsButterworth4h 35m
  3. ButterworthPenang30m

Reach out to our Community

No questions yet — be the first to ask about Taman Negara to Penang.

Taman Negara to Penang by Bus via Temerloh

8h 10m - 8h 50mFrom $15 (61 MYR) - $17 (71 MYR)
Although the bus via Temerloh is the cheapest option for this route, we don’t recommend it because it can eat up too much of your time. We’re still giving you a detailed guide, though, so that you can decide for yourself if it’s worth it!

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

1h - 1h 30m$1.70 (7 MYR)

From Taman Negara, you’ll first have to take a “jungle bus” to Jerantut, a town located 70 km 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 $1.70 (7 MYR). 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 on the same day:

All services arrive at Jerantut

Bus Latiff1h 30m
Taman Negara (Kuala Tahan
10:0012:00
$1.70
7 MYR
No Online Tickets
Pahang Lin Siong1h 30m
Taman Negara (Kuala Tahan
10:0012:00
$1.70
7 MYR
No Online Tickets
NKS1h
Taman Negara (Kuala Tahan
08:00
$6.10
25 MYR

Minivan tickets are available on Taman-negara-nks.

Booking Tip

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

The minibus arrives at Jerantut Bus Terminal.

Step 2: Jerantut to Temerloh by Bus

1h 30m$1.50 (6 MYR)

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

Transnasional operates one to two 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 1h 30m.

All services arrive at Temerloh

Transnasional1h 30m
Jerantut
11:0015:00
$1.50
6 MYR

Bus tickets are available on BusOnlineTicket.

Step 3: Temerloh to Butterworth by Bus

5h 30m$11 (45 MYR)

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

There are four available bus trips for this route daily. However, with the schedules of the first two 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? You can book your tickets beforehand via BusOnlineTicket.

All services arrive at Butterworth

Maraliner5h 30m
Temerloh
11:0023:00
$11
45 MYR
Utama Express5h 30m
Temerloh
23:00
$11
45 MYR
Kejora Express5h 30m
Temerloh
11:05
$12
50 MYR

Bus tickets are available on BusOnlineTicket.

Booking Tip

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.

Step 4: Butterworth to Penang by Ferry

10-20 minutes$0.70 (3 MYR) + $3.20 (13 MYR)

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 $0.70 (3 MYR) and the journey takes 10 to 20 minutes.

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

Taman Negara to Penang by Bus via Cameron Highlands

10-12hFrom $31 (125 MYR)
Although this option takes around 10 hours, you can travel from Taman Negara to Penang in three easy steps.

Step 1: Taman Negara to Cameron Highlands by Minibus

5-7h$20 (80 MYR)
From Taman Negara, you first have to take a minibus to Cameron Highlands. Han Travel and NKS Hotel and Travel, are the two companies operating this route—a ticket costs $20 (80 MYR).
NKS Hotel & TravelStandard5h 30m
10:008:00
From $20
80 MYR
Han TravelStandard5h
10:00
$21
86 MYR
Han TravelStandard6h 30m
09:00
$30
125 MYR

View minivan stations on map

Map of stations
Click to explore

Minivan tickets are available on Bookaway and Taman-negara-nks.

Booking Tip

We prefer to travel with Han Travel because 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. Here, you have to transfer to another minibus going to Cameron Highlands, making the total travel time longer. For ticket reservations, you can contact them through their website.

Step 2: Cameron Highlands to Butterworth by Bus

4h 35m$12 (48.5 MYR)

Next, you’ll need to take another bus to Butterworth, a mainland town located just 3 km 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.00 (4.1 MYR) more expensive than Unititi, it is also faster and more comfortable. Both companies are available to book online through BookAway.

All services arrive at Butterworth
Unititi ExpressExpress4h 34m
00:3006:15
$12
48.5 MYR

View bus stations on map

Map of stations
Click to explore

Bus tickets are available on 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 four 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

30 minutes$0.70 (3 MYR) + $3.20 (13 MYR)

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 $0.70 (3 MYR).

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

Taman Negara to Penang by Taxi

8.5 hoursFrom $69 (280 MYR)

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 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 $69 (280 MYR) for the long journey that lasts 8.5 hours.

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.

ABOUT YOUR DESTINATION

Why Visit Penang?

Penang is a cultural melting pot on the northwest coast of Malaysia. For such a small island, it 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. Famous for its street art, you can easily spend hours exploring its alleys. Sure, the island can be touristy. Yet somehow, it is able to maintain a laidback vibe and a charm that you can only find in Penang.

Rounding it up

That's the full picture for getting from Taman Negara to Penang, roughly 246 kilometres (153 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $15 (61 MYR) - $17 (71 MYR). The quickest trip takes 8h 10m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the distance from Taman Negara to Penang?

The distance from Taman Negara to Penang is 246 kilometres (153 miles).

What is the fastest way to get from Taman Negara to Penang?

Journey times from Taman Negara to Penang overlap: bus via temerloh 8h 10m - 8h 50m, bus via cameron highlands 10-12h, taxi 8.5 hours. Depending on the departure, no single option is always the fastest.

What is the cheapest way to get from Taman Negara to Penang?

The cheapest way to get from Taman Negara to Penang is by bus via temerloh with ticket costs starting from 61 MYR.

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.