Kuala Lumpur to Taman Negara

Last updated:

Overview Compare 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 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 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 240 km distance from Kuala Lumpur to Taman Negara: by bus (4-4.5 hours); by minivan (5.5-7.5 hours); by taxi (4 hours); or by train (7.5 hours excl. transfers). Fares range quite considerably depending on your choice, between 72 MYR ($15.50) to 550 MYR ($115).

4 ways to get from Kuala Lumpur to Taman Negara

Transport ModeDurationCostsAvailability
Bus4-4.5 hours104 MYR ($22)Read article for more info
Minivan5.5-7.5 hours95 MYR ($20.50)Check Minivan Tickets
Taxi4 hours550 MYR ($115)Read article for more info
Train7.5 hours excl. transfers72 MYR ($15.50)Check Train Tickets

The bus is the cheapest way to get from Kuala Lumpur to Taman Negara. This is not a direct transfer, however. You’ll need to take a bus from Kuala Lumpur to Jerantut, followed by a taxi ride to Taman Negara. The total travel time is 4-4.5 hours and combined fares start from 104 MYR ($22).

The minivan offers direct transport for 95 MYR ($20.50). This minivan will take you straight from Kuala Lumpur to Taman Negara in 5.5 hours. Alternatively, you can take a minivan with a longboat transfer via Kuala Tembeling. This option takes 7.5 hours and costs 140 MYR ($30).

The taxi is quite expensive with fares from 550 MYR ($115). The good thing is that a taxi can fit up to 4 people and you can share the cost. You will also be taken straight to your hotel’s doorstep in Taman Negara.

Another cheap option is to take a combined train and bus from Kuala Lumpur to Taman Negara. This will require two trains and a bus, not to mention a long detour southwest to the town of Gemas. We don’t recommend it unless you’re doing it for the adventure. Fares start from 72 MYR ($15.50) and the entire journey takes around 7.5 hours, excluding transfer time.

Itinerary from Kuala Lumpur to Taman Negara

Kuala Lumpur to Taman Negara by Bus

Duration: 4-4.5 hours
Cost: 104 MYR ($22)
Duration: 4-4.5 hours
Cost: 104 MYR ($22)

There are no direct buses from Kuala Lumpur to Taman Negara, so you will 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-3.5 hours
Cost: 24 MYR ($5)
Duration: 3-3.5 hours
Cost: 24 MYR ($5)

TransMalaya Express and LA Holidays operate several trips from Kuala Lumpur to Jerantut daily.

The bus ride takes 3-3.5 hours with fares starting from 24 MYR ($5).

Buses depart from Kuala Lumpur until the evening, but note that you’ll have to arrive at Jerantut before 16:30 to make it in time for the last bus trip to Taman Negara. Otherwise, you’ll have to take a more expensive taxi for the 2nd leg of this journey.

This is why we recommend that you take a bus that departs from Kuala Lumpur before noon. You can see the complete schedule below.

Bus schedules from Kuala Lumpur to Jerantut

Bus CompanyScheduleCosts
TransMalaya Express08:00-11:00
13:00-16:00
15:00-18:00
19:00-22:00
24 MYR ($5)
Check Bus Tickets
LA Holidays Travels and Tours09:00-12:30
13:00-16:30
18:30-22:00
27 MYR ($5.50)
Check Bus Tickets

TransMalaya Express departs from Pekeliling Bus Terminal, near Titiwangsa Train Station. You can reach this bus terminal by train from almost anywhere in KL city centre.

Meanwhile, LA Holidays depart from Terminal Bersepadu Selatan (TBS), also located within the city centre.

Both companies park at Jerantut Bus Station.

You can buy your tickets onsite at the bus terminals or book them online beforehand via 12GoAsia.

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

Duration: 1 hour
Cost: 80 MYR ($17)
Duration: 1 hour
Cost: 80 MYR ($17)

COVID-19 Update: Pre-pandemic, there were cheap local buses on the Jerantut to Taman Negara route, but they stopped operating. For now, your options are a taxi and a bus with a ferry ride.

The most convenient option for the second leg of your journey is to take a taxi. Travel time from Jerantut to Taman Negara by taxi is 1 hour, and rates start from [isd 80 MYR].

You can take any bus departure from Kuala Lumpur to Jerantut since you can hail a taxi right away.

Alternative option: Jerantut to Taman Negara by Bus + Ferry

Duration: 3 hours
Cost: 38 MYR ($8)
Duration: 3 hours
Cost: 38 MYR ($8)

If you want a serene and scenic way to travel to Taman Negara, you can also take a bus with a ferry or long boat ride. The only bus company on this route is NKS Travel, offering only one trip daily at 07:00.

Note that there is no bus from Kuala Lumpur that will bring you to Jerantut in time for this 07:00 departure. You will need to stay a night in Jerantut and take the bus the next morning.

A ticket costs 38 MYR ($8) for the 3-hour trip, which includes a bus and a long boat ride. When you book with 12GoAsia, both rides will be arranged for you.

Bus + Ferry schedule from Jerantut to Taman Negara

Bus CompanyScheduleCosts
NKS Travel07:00-10:0038 MYR ($8)
Check Bus Tickets

Since this bus and ferry option has only one departure daily and requires an overnight stay in Jerantut, you might be better off taking a taxi to Taman Negara instead.

Kuala Lumpur to Taman Negara by Minivan

Duration: 5.5-7.5 hours
Cost: 95 MYR ($20.50)
Duration: 5.5-7.5 hours
Cost: 95 MYR ($20.50)

When travelling by minivan from Kuala Lumpur to Taman Negara, you have 2 options: a direct minivan for 5.5 hours or a minivan with longboat transfer for 7.5 hours.

Option 1: Minivan without longboat transfer

Duration: 5.5 hours
Cost: 95 MYR ($20.50)
Duration: 5.5 hours
Cost: 95 MYR ($20.50)

Han Travel offers a direct minivan transfer from Kuala Lumpur to Taman Negara. A ticket costs 95 MYR ($20.50) and travel time is 5.5 hours.

This minivan departs from the Han Travel office in Jalan Hang Kasturi within Kuala Lumpur city centre. It makes a stop in Jerantut, where you’ll have to switch to a shuttle bus, which will then take you to Taman Negara.

Minivan Schedule from Kuala Lumpur to Taman Negara

Minivan OperatorScheduleCost
Han Travel08:30-14:0095 MYR ($20.50)
Check Tickets

You can book your tickets from the Han Travel website.

Option 2: Minivan with longboat transfer*

Duration: 7.5 hours
Cost: 140 MYR ($30)
Duration: 7.5 hours
Cost: 140 MYR ($30)

COVID-19 Update: Han Travel has temporarily suspended its longboat operations to/from Taman Negara (October 2022). The tentative date of resumption is in March 2023.

You can also take a minivan with a longboat transfer from Kuala Lumpur to Taman Negara.

With this option, you will also be picked up from the Han Travel office in KL city centre. But instead of driving straight to Taman Negara, you will be dropped off at Kuala Tembeling Ferry Port at around 12:00 noon. This is where you’ll take the longboat to the national park.

The minivan with a longboat journey takes a total of 7.5 hours. Fares start from 140 MYR ($30).

Minivan + Boat Schedule from Kuala Lumpur to Taman Negara

Minivan OperatorScheduleCost
Han Travel Minivan + Boat08:30-16:00140 MYR ($30)
Check Tickets

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.

Kuala Lumpur to Taman Negara by Taxi

Duration: 4 hours
Cost: 550 MYR ($115)
Duration: 4 hours
Cost: 550 MYR ($115)

Do you prefer a private and direct ride from Kuala Lumpur to Taman Negara? If so, you can get a taxi with fares from 550 MYR ($115). Taxis can fit up to 4 people, and you can split the fare among your group.

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 because they may be able to find a driver that can pick you up directly from your accommodation.

The taxi journey from Kuala Lumpur to Taman Negara takes about 4 hours.

Kuala Lumpur to Taman Negara by Train

Duration: 7.5 hours excl. transfers
Cost: 72 MYR ($15.50)
Duration: 7.5 hours excl. transfers
Cost: 72 MYR ($15.50)

Taking the train doesn’t make much sense because you will have to take a detour. There are no direct trains from Kuala Lumpur to Taman Negara.

The national park is located north of Kuala Lumpur. But to get there by train, you will first have to travel 175km southwest to Gemas, before you can take another train going 200 km north to Jerantut. From Jerantut, you will still need to take a shuttle bus or taxi to Taman Negara.

Do you still want to travel by train? If yes, we recommend departing from Kuala Lumpur at night for the least waiting times at the train and bus stations.

Step 1: Kuala Lumpur to Gemas by Train

Duration: 2.5 hours
Cost: 30 MYR ($6)
Duration: 2.5 hours
Cost: 30 MYR ($6)

The first leg of this option requires you to take the ETS train from Kuala Lumpur. The train departs from KL Sentral and your stop is at Gemas Train Station.

This train ride takes almost 3 hours, with tickets starting from 31 MYR ($6.50).

There are two train departures in a day. Whichever train you take, there will be a connecting train from Gemas to Jerantut leaving within the next hour.

Train schedules from Kuala Lumpur to Gemas

Train OperatorScheduleCost
Gold 932112:19-14:5231 MYR ($6.50)
Book Your Train Ticket
Gold 942521:40-00:1030 MYR ($6)
Book Your Train Ticket

You can buy your ticket at the train station or you can book online through the KTM website.

Step 2: Gemas to Jerantut by Train

Duration: 4 hours
Cost: 7 MYR ($1.50)
Duration: 4 hours
Cost: 7 MYR ($1.50)

Upon arriving at the train station in Gemas, you’ll have to transfer to an intercity train bound for Jerantut. This train ride from Gemas to Jerantut takes almost 4 hours.

There are 3 trains available daily, but only two of them will allow you to leave within the next hour upon arrival at Gemas.

A ticket costs 20 MYR ($4.30) for the overnight train and 7 MYR ($1.50) for the day train.

TIP: Even though the night train is more expensive, it will allow you to take the cheaper shuttle bus from Jerantut to Taman Negara. If you take the day train, you’ll have to take a taxi to the national park.

Train schedules from Gemas to Jerantut by Train

Train OperatorScheduleCost
Express 2601:18-05:0720 MYR ($4.30)
Book Your Train Ticket
Shuttle 3615:35-19:177 MYR ($1.50)
Book Your Train Ticket

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

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

Depending on the time you arrive in Jerantut, you can take a shuttle bus or taxi to Taman Negara.

As mentioned in the bus option, shuttle buses operate from Jerantut to Taman Negara 4x daily from 07:00 to 16:30. A ticket costs 35 MYR ($7.50) for the 1-hour journey.

Note that if you take the night train, you’ll have to wait a couple of hours for the first bus.

If you travel by train during the day, you won’t be able to make it to the last bus trip. In that case, you can take a taxi with rates from 365 MYR ($78).

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 5 / 5. Vote count: 3

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!

Your feedback is very valueable to us

How we can improve this post?

464 views