
Just 45 Minutes from KL
Your complete guide to reaching this highland paradise from Kuala Lumpur and beyond.
Own transport or rental car is the best way to explore Janda Baik
Head east on the Karak Highway (E8)
From KL, take the highway toward Kuantan/Pahang
Take Exit 804 (Bentong)
About 35-40 min from KL depending on traffic
Follow signs to Janda Baik
The road will start climbing into the highlands
Continue to your destination
Most accommodations and attractions are within 10-15 min of the main road
The Karak Highway backs up on Friday evenings (5–9 PM) as KL residents head to Pahang highlands for the weekend. The tailback typically starts at the Gombak toll plaza. If you are travelling on a Friday, leaving before 4 PM or after 9 PM will save you 30–45 minutes.
Return traffic on Sunday afternoon (3–7 PM) can be equally heavy. Either leave Janda Baik before 3 PM or after 7 PM to miss the worst of it.
All routes use the Karak Highway (E8) — the starting point just changes how long you spend on local roads before joining the expressway.
| Starting Point | Distance | Drive Time* | Route Note |
|---|---|---|---|
| KLCC / Bukit Bintang | ~48 km | ~50 min | Via Karak Highway E8 — RM 9–11 toll |
| KL Sentral | ~46 km | ~50 min | Head north then east to join Karak E8 |
| Petaling Jaya / Subang | ~55 km | ~55–65 min | Add 10 min to KL city estimates |
| Shah Alam | ~65 km | ~70 min | Via Karak Highway heading east |
| Putrajaya / Cyberjaya | ~65 km | ~60 min | Via Karak E8 from the south |
* Light traffic estimates. Add 20–30 min on weekend mornings. Friday evening is the worst — avoid 5–9 PM if possible.
Having your own wheels is essentially mandatory to get the most out of Janda Baik. Once you arrive, the attractions, waterfalls, and resorts are spread across a 15 km valley — there is no local transport to get between them.
Car rentals from KL start from around RM 80–120/day for a Myvi or similar. Major operators include AVIS, Hertz, and local Grab Car rental. Book a day in advance, especially on weekends. Pick up from KL city centre or the airport.
Via Gohtong Jaya — a scenic highland-to-highland route through forest roads.
Bentong is the nearest town — the last stop for supplies, cash, and fuel before you reach Janda Baik.
Flying in? Head straight to Janda Baik from the airport — no need to go through KL city first.
A ~5–6 hour drive depending on which border crossing you pick and what time you set off. The border itself is usually the biggest variable.
Plan for 5–6 hours door to door on a good day, longer if the border or KL ring-road traffic is bad. Rough breakdown:
Breaking the drive with a stop at the R&R areas along PLUS (Tangkak, Ayer Keroh, or Seremban) is normal — most have toilets, food, and petrol.
The two times you really don't want to be at the border: Saturday morning heading out of Singapore (everyone going north for the weekend) and Sunday late afternoon / evening returning to Singapore (everyone heading back).
If you can, cross on a weekday or leave SG very early on Saturday (pre-6am) and return Sunday before noon — or wait it out and come back after 10pm.
Flying in? You can head straight to Janda Baik without going through KL city. Here's how the options compare.
KLIA (and the budget terminal KLIA2 next door) is ~110 km from Janda Baik. Drive time is about 90 minutes via the ELITE highway north then the Karak Highway east.
Grab is usually the better deal unless you're arriving very late and supply has thinned.
Sultan Abdul Aziz Shah Airport in Subang is much smaller than KLIA — it mostly serves Firefly turboprop flights from regional destinations (Penang, Kota Bharu, Singapore, Koh Samui, etc.) and some private jets.
If you want the fastest leg out of the airport (and have light luggage), the KLIA Ekspres train is a solid option:
Worth noting: a direct Grab from KLIA is genuinely simpler if you have multiple bags or are travelling with kids.
If you plan to explore beyond Janda Baik (Genting, Bentong, Kuala Gandah, or onward to Cameron Highlands), pick up a car at the airport. Major operators with desks at KLIA include Hertz, Avis, Mayflower, Orix, and Kasina.
Grab supply at KLIA thins out noticeably after about 11pm — late-night arrivals can find themselves waiting 20–30 min for a driver, or paying steep surge prices. If your flight lands late, either pre-book through Grab's scheduled-ride feature or use the airport taxi coupon counter (open 24h) as a fallback.
You can take a Grab from KL to Janda Baik, but it will be expensive (RM 80-150 one way) and you'll need to arrange return transport.
There is no direct public transport to Janda Baik. The journey would involve:
Total time: 2-3+ hours | Cost: Similar to Grab | Very inconvenient
Depart KL by 7-8 AM to avoid traffic and make the most of your day
Less traffic on Karak Highway. Weekends can be busy, especially holidays.
Roads are safe in rain but allow extra time. Visibility can be reduced.
All major attractions, waterfalls, and accommodations are within a 15 km stretch of the valley.
Combining Janda Baik with a visit to Kuala Gandah Elephant Sanctuary? Great choice!
Everything you need to know before you set off.
Janda Baik is approximately 45 km from KL city centre. The drive takes 45–60 minutes via the Karak Highway (E8), depending on traffic. It is one of the closest highland escapes to KL in the whole country.
There is no direct public transport. The only route involves LRT to Gombak Station, then a bus or taxi to Bentong town, then a separate taxi to Janda Baik — with no fixed schedule on the final leg. Total journey time is 2–3+ hours and the cost ends up similar to a Grab. Renting a car or booking a Grab is strongly recommended.
Take Exit 804 (Bentong) on the Karak Highway (E8). After paying the toll and exiting, follow the road signs toward Janda Baik. The road narrows to single lane each way after the exit — this is normal and expected.
Total tolls are approximately RM 8–11 depending on your starting point. You pay at the Gombak toll plaza (heading east out of KL) and again at the Bentong exit (Exit 804). Both accept Touch n Go and cash.
Yes. A Grab from KL costs approximately RM 80–150 one way. The bigger challenge is getting back — Grab availability in Janda Baik itself is limited. Ask your accommodation to recommend a local driver for your return trip, or arrange a return Grab at the same time as your outbound journey.
Yes. The main road through the Janda Baik valley is fully paved and suitable for any standard car — a Myvi or Axia is fine. Some individual resort access roads are rougher or steeper and may require higher clearance, but the vast majority of properties and attractions are easily reached in a regular hatchback.
There is no petrol station in Janda Baik. The last stop is Bentong town, approximately 12 km before you arrive — there is a Petronas and a Shell near the Bentong town centre. Fill up there before heading into the valley.
No. There are no ATMs in Janda Baik. Withdraw cash before you arrive. Bentong town (about 12 km away) has several bank branches and ATMs near the town centre — stop there on your way in.
Signal is patchy. Celcom and Maxis have reasonable coverage along the main road, but signal drops significantly in the valleys and at many resorts. Download offline maps (Google Maps or Maps.me) before you leave KL — do not rely on live navigation once you are in the valley.