Overview | Bus | Minivan | Taxi | Train


How to get from Kuala Lumpur to Taman Negara?

With 130 million years of history, Taman Negara is one of the oldest tropical rainforest 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 kinds 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 get involved in include white water rafting, bird watching, caving, and of course, the 500-metre canopy walk.

You have 4 options when it comes to travelling the 240km distance from Kuala Lumpur to Taman Negara: by bus (5 hours); by minivan (8.5 hours); by taxi (4 hours); or by train (9 hours). Fares range quite considerably depending on your choice, between 20 MYR ($4.60) to 470 MYR ($110).

Bus, Minivan, Taxi or Train?

Transport ModeDurationCostsAvailability
Bus5 hours20 MYR ($4.60)Read article for info
Minivan8.5 hours81 MYR ($19)Check minivan tickets
Taxi4 hours470 MYR ($110)Read article for info
Train9 hours50 MYR ($11.50)Check train tickets

The bus is the cheapest way to get from Kuala Lumpur to Taman Negara. Note that buses from Kuala Lumpur only take you up to Jerantut though, from there you’ll need to take another bus to Taman Negara. The total travel time is around 5 hours and costs start from 20 MYR ($4.60).

The minivan is the most convenient option. However, it takes quite a long time, approximately 8.5 hours, as you will have to transfer to a longboat in Kuala Tembeling. Combined minivan and longboat fares from Kuala Lumpur to Taman Negara start from 81 MYR ($19).

The taxi is quite expensive, with fares from 470 MYR ($110). The good thing is that you can share it with up to 4 people, and it will deliver you straight to your accommodation’s doorstep in Taman Negara.

We don’t really recommend the train as you will have to travel at odd hours. Also, travel time is almost double the time compared to taking the bus, but if you’re up for an adventure, read further for a detailed step-by-step guide. Fares start from 50 MYR ($11.50) and the journey takes 9 hours, excluding transfer time.


Itinerary from Kuala Lumpur to Taman Negara


Bus icon

Kuala Lumpur to Taman Negara by Bus

Duration: 5 hours
Cost: 20 MYR ($4.60)

There are no direct buses from Kuala Lumpur to Taman Negara, so you will you have to take one to Jerantut first. From Jerantut you can then transfer to another bus bound for the national park.

Step 1: Kuala Lumpur to Jerantut by Bus

Duration: 3.5 hours
Cost: 13 MYR ($3)

Most buses bound for Taman Negara depart Kuala Lumpur from Pekeliling Bus Terminal. You can easily reach this by train from almost anywhere in KL city centre. Get off at Titiwangsa Train Station.

Perwira Ekspres, SE Ekspres, and TransMalaya Ekspres are the 3 companies operating this route. Bus fares start from 13 MYR ($3) and they have several departures throughout the day. Note that you have to arrive at Jerantut before 16:30 if you want to make the last bus of the day travelling to Taman Negara. Below are our recommended schedules:

Bus CompanyScheduleDurationCosts
Perwira Ekspres08:30-12:00
3h 30m13 MYR ($3)
TransMalaya Ekspres08:00-11:15
3h 15m18.50 MYR ($4.30)
SE Ekspres10:45-14:153h 30m19 MYR ($4.50)

TransMalaya also departs from Kuala Lumpur Bus Terminal (TBS) at 08:00. Travel time is 3 hours 15 minutes and a ticket costs 22 MYR ($5).

You can easily buy your tickets at the bus terminals. If you prefer to buy them beforehand, you can book TransMalaya online via RedBus. It’s a few dollars more expensive, but it saves you the worry of not having a seat for your desired time and date.

Check Bus Tickets with RedBus

Step 2: Jerantut to Taman Negara (Kuala Tahan) by Bus

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

Bus Latiff and Pahang Lin Siong offer 3 trips every day from Jerantut to Taman Negara. Make sure you align your arrival at Jerantut accordingly so you don’t miss their last trip at 13:00. A ticket costs 7 MYR ($1.60).

Otherwise, you’ll have to settle for NKS’ more expensive shuttle coach at 25 MYR ($6). You can contact them beforehand through their website to secure a ticket.

Below are their schedules:

Bus CompanyScheduleDurationCosts
Bus Latiff08:00-09:30
1h 30m7 MYR ($1.60)
Pahang Lin Siong08:00-09:30
1h 30m7 MYR ($1.60)
1h25 MYR ($6)

The bus drops off passengers at Taman Negara Bus Stop located in Kuala Tahan town centre. From here, most guesthouses are within walking distance.

Jerantut to Taman Negara by Longboat

This option is more time-consuming than the bus, but very serene and scenic. If you have extra time, we recommend taking the longboat at least one-way, either on your way to or from Taman Negara.

From Jerantut, you will first need to take a 30-minute bus ride to Kuala Tembeling Ferry Port. Then you can transfer to a longboat that will take you to Taman Negara in about 3hrs. Fares start from 55 MYR ($13).

Keep in mind though that longboat departures from Kuala Tembeling are only at 09:00 and 14:00. You will have to depart very early from KL if you want to make it to one of these longboat trips.

minivan icon

Kuala Lumpur to Taman Negara by Minivan

Duration: 8.5 hours
Cost: 81 MYR ($19)

Han Travel offers the only “direct” option from Kuala Lumpur to Taman Negara. This is a combined minivan/bus and ferry ride. Although Han Travel takes care of your transfer, the entire journey takes over 3 hours longer than the bus, and is also much more expensive.

A minivan (bus during busy season) picks up passengers at 08:30 daily from the Han Travel office in Bangunan Mariamman, Jalan Hang Kasturi, Kuala Lumpur city centre. This arrives at Kuala Tembeling at around 12:00 noon. From here, you will transfer to a longboat that will take you to Taman Negara after a 3-hour journey.

Note that although covered, the longboat doesn’t provide much protection against heavy rains. It’s best to make sure your gadgets are protected in case you’re travelling on a bad day.

A combined minivan/bus and longboat ticket from Kuala Lumpur to Taman Negara costs 81 MYR ($19) when you book online via BookAway. Simply click the link below:

Check Bus Tickets with BookAway


Kuala Lumpur to Taman Negara by Taxi

Duration: 4 hours
Cost: 470 MYR ($110)

Do you prefer a private and direct ride from Kuala Lumpur to Taman Negara? If so, you can get a taxi from 470 MYR ($110). Taxis can normally fit up to 4 people, although it might be cramped if you’re travelling with a lot of luggage.

Long-distance taxi stands are normally located beside intercity bus stations. In KL, you will find one beside Kuala Lumpur Bus Terminal (TBS). You can also ask your hotel for assistance as they may be able to find a driver that can pick you up directly from your hotel.

The taxi journey takes about 4 hours.

Train icon

Kuala Lumpur to Taman Negara by Train

Duration: 9 hours
Cost: 50 MYR ($11.50)

Like the bus, the train from Kuala Lumpur to Taman Negara can only take you up to Jerantut. There is also just one direct train every day and it operates at odd hours.

Step 1: Kuala Lumpur to Jerantut by Train

Duration: 7.5 hours
Cost: 43 MYR ($10)

The only direct train from Kuala Lumpur to Jerantut departs at 20:30 and arrives the next morning at 03:52. With this timeline, you will have to wait about 4 hours for the 1st bus of the day bound for Taman Negara. As it’s very early in the morning, you might not have much to do in Jerantut.

The train departs from KL Sentral and arrives at Jerantut Station. A ticket costs around 43 MYR ($10). You can buy your ticket at the train station or you can book online through the link below. Note that you might not be able to find this route unless you register for the KTMB website.

Check Available Train Tickets

Step 2: Jerantut to Taman Negara (Kuala Tahan) by Bus

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

As mentioned in the bus option, the earliest bus trip from Jerantut to Taman Negara departs at 08:00. This bus will bring you all the way to Taman Negara Bus Stop at Kuala Tahan town centre. From here, you can reach most guesthouses on foot.

Travel time is 1.5 hours and a ticket costs 7 MYR ($1.60).

Alternatively, you can take the bus to Kuala Tembeling and hop on a 3-hour longboat ride from there to Taman Negara.


More routes to Taman Negara

Penang to Taman Negara

More routes from Kuala Lumpur

Kuala Lumpur Airport

Kuala Lumpur to Cameron Highlands

Kuala Lumpur to Langkawi

Kuala Lumpur to Penang

Kuala Lumpur to Perhentian Islands

Kuala Lumpur to Singapore

Kuala Lumpur to Tioman Island

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.