Janda Baik entrance arch — the gateway driving in from KL

Getting to Janda Baik

Just 45 Minutes from KL

Your complete guide to reaching this highland paradise from Kuala Lumpur and beyond.

Photo: Ilhamnazri25 via Wikimedia Commons

45 km
from KL city
45-60 min
drive time
Exit 804
Karak Highway
600m
altitude
Recommended

By Car

Own transport or rental car is the best way to explore Janda Baik

Step-by-Step Directions from KL

  1. 1

    Head east on the Karak Highway (E8)

    From KL, take the highway toward Kuantan/Pahang

  2. 2

    Take Exit 804 (Bentong)

    About 35-40 min from KL depending on traffic

  3. 3

    Follow signs to Janda Baik

    The road will start climbing into the highlands

  4. 4

    Continue to your destination

    Most accommodations and attractions are within 10-15 min of the main road

What to Expect on the Karak Highway

  • The Karak Highway (E8) is a dual-carriageway expressway — well-maintained and clearly signed all the way to Bentong.
  • Gombak toll plaza is your first toll coming from KL. Touch n Go or cash. After this you are properly on the Karak Highway heading into the hills.
  • Bentong toll (Exit 804) is where you turn off for Janda Baik. Pay the toll, then follow the signs.
  • After Exit 804, the road narrows to single lane each way as you head toward Janda Baik — this is completely normal and expected.
  • Last petrol station: Petronas and Shell in Bentong town centre, about 12 km before you reach Janda Baik. Fill up here.

Toll Fees

  • • KL → Janda Baik: ~RM 8-11
  • • Pay via Touch n Go or cash
  • • Tolls are at Gombak and before Bentong exit

Parking

  • • Free parking at most accommodations
  • • Attractions have parking areas
  • • Some waterfall trailheads have small fees

Road Conditions

  • • Main road is well-paved
  • • Some resort roads are bumpy/steep
  • • 4WD not required but helpful
  • • Roads can be dark at night

GPS/Maps

  • • Search "Janda Baik" on Google Maps
  • • Waze works well
  • • Download offline maps (signal is spotty)

Weekend Traffic Alert

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.

Getting Here from Different Parts of KL

All routes use the Karak Highway (E8) — the starting point just changes how long you spend on local roads before joining the expressway.

Starting PointDistanceDrive Time*Route Note
KLCC / Bukit Bintang~48 km~50 minVia Karak Highway E8 — RM 9–11 toll
KL Sentral~46 km~50 minHead north then east to join Karak E8
Petaling Jaya / Subang~55 km~55–65 minAdd 10 min to KL city estimates
Shah Alam~65 km~70 minVia Karak Highway heading east
Putrajaya / Cyberjaya~65 km~60 minVia 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.

No Car? Rent One.

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.

Arriving from Elsewhere

From Genting Highlands

Via Gohtong Jaya — a scenic highland-to-highland route through forest roads.

  • • Distance: ~30 km
  • • Time: ~35 min
  • • Road is winding but paved

From Bentong Town

Bentong is the nearest town — the last stop for supplies, cash, and fuel before you reach Janda Baik.

  • • Distance: ~12 km
  • • Time: ~15 min
  • • Last ATM and petrol here

From KLIA / KLIA2

Flying in? Head straight to Janda Baik from the airport — no need to go through KL city first.

  • • Distance: ~110 km
  • • Time: ~90 min
  • • Take ELITE highway north, join Karak E8

Coming from Singapore

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.

Causeway vs Second Link (Tuas)

Causeway (Woodlands ↔ Johor Bahru)

  • • Closer to central Singapore — natural choice if you're coming from town or the north
  • • Drops you straight into JB city, then onto the North-South Highway
  • Off-peak: 30–45 min through both checkpoints
  • Peak (Sat morning out, Sun evening back, public holidays): easily 2–3+ hrs

Second Link (Tuas ↔ Gelang Patah)

  • • Further west — better if you're leaving from Jurong, Tuas, or the west side
  • • Generally quieter than the Causeway, especially weekday mornings
  • • Lands you on the Second Link Expressway which connects to the North-South Highway
  • Off-peak: often under 30 min
  • Peak: 1–2 hrs, still usually faster than the Causeway

Total Drive Time SG → Janda Baik

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:

  • Border crossing: 30 min to 3+ hrs (the wild card)
  • JB / Gelang Patah → outskirts of KL: ~3.5 hrs on the North-South Highway (PLUS, ~300 km)
  • Through/around KL onto Karak Highway: 30–60 min depending on time of day
  • Karak Highway to Exit 804 + into the valley: ~45 min

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.

Tolls and Touch 'n Go for SG-Plated Cars

  • You need a Touch 'n Go card with sufficient credit. Malaysian highway tolls are cashless on the PLUS expressway — no manual lanes. SG cards (EZ-Link, NETS) do not work.
  • Where to get one: petrol stations on the Malaysian side just after the border (Petronas, Shell, Caltex near JB or Gelang Patah) sell Touch 'n Go cards and let you top up. Bring some RM cash for the first top-up.
  • Approximate toll cost SG → Janda Baik one way: ~RM 50–70 for a regular car, mostly from the JB/Gelang Patah → KL segment on PLUS. Pre-load at least RM 100 to be safe.
  • VEP (Vehicle Entry Permit): SG-plated cars entering Malaysia need a registered VEP RFID tag on the windscreen. If you don't already have one, sort it before the trip — enforcement at the border has been tightening.
  • Fuel: SG-plated cars must enter Malaysia with at least three-quarters of a tank. Once across, RON95 (subsidised) is reserved for Malaysian-plated cars — fill up with RON97 instead.

Tip: Avoid the Worst Border Windows

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.

From KLIA / Subang Airport

Flying in? You can head straight to Janda Baik without going through KL city. Here's how the options compare.

KLIA (Sepang) → Janda Baik

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 from KLIA

  • • Approx RM 100–130 one way
  • • 1.5 hrs in normal traffic
  • • Surge pricing late at night and on weekends

Airport Taxi (Coupon)

  • • Approx RM 250–300 one way
  • • Buy coupon at the airport taxi counter
  • • Fixed price, no haggling

Grab is usually the better deal unless you're arriving very late and supply has thinned.

Subang Airport (SZB) → Janda Baik

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.

  • Distance: ~70 km to Janda Baik
  • Drive time: ~75 min via the MRR2 / DUKE to the Karak Highway
  • Grab: usually available, expect roughly RM 80–110 one way
  • Smaller airport means quicker arrivals — bags are usually out within 15 min of landing

KLIA Ekspres + Onward Grab from KL Sentral

If you want the fastest leg out of the airport (and have light luggage), the KLIA Ekspres train is a solid option:

  • KLIA → KL Sentral: 28–33 min on the Ekspres (non-stop) or Transit (stops at every station)
  • KL Sentral → Janda Baik: Grab, about 50–60 min in light traffic, ~RM 80–110
  • Total: ~1.5 hrs door to door, often the same as a direct Grab — and you can ditch the bags at a hotel near Sentral first if your check-in isn't until later

Worth noting: a direct Grab from KLIA is genuinely simpler if you have multiple bags or are travelling with kids.

Rental Car from KLIA

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.

  • Typical rates from RM 100–150/day for a Myvi/Bezza-class car, more for SUVs
  • Book online a day or two ahead — counter rates are higher and stock thins out on weekends
  • You'll need an International Driving Permit alongside your home licence
  • Pick up a Touch 'n Go card from a petrol station on the way out — you'll need it for tolls

Tip: Book Grab in Advance for Late-Night KLIA Arrivals

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.

By Grab / Taxi

Possible but Expensive

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.

Estimated Cost

  • • KL → Janda Baik: RM 80-150
  • • Round trip: RM 160-300
  • • Price higher on weekends

Tips

  • • Book in advance for return
  • • Ask your accommodation for local drivers
  • • Getting around once there is difficult

By Public Transport

Not Recommended

There is no direct public transport to Janda Baik. The journey would involve:

  1. LRT to Gombak Station
  2. Bus or taxi to Bentong town
  3. Another taxi to Janda Baik (no fixed schedule)

Total time: 2-3+ hours | Cost: Similar to Grab | Very inconvenient

Best Time to Travel

🌅

Leave Early

Depart KL by 7-8 AM to avoid traffic and make the most of your day

📅

Weekdays Best

Less traffic on Karak Highway. Weekends can be busy, especially holidays.

🌧️

Check Weather

Roads are safe in rain but allow extra time. Visibility can be reduced.

From Kuala Gandah Elephant Sanctuary

Combining Janda Baik with a visit to Kuala Gandah Elephant Sanctuary? Great choice!

Distance & Time

  • • ~45 km from Kuala Gandah
  • • About 45 minutes drive
  • • Scenic route through Pahang

Suggested Route

  • • Morning: Elephant sanctuary
  • • Lunch: Temerloh (river fish!)
  • • Afternoon: Drive to Janda Baik

Frequently Asked Questions

Everything you need to know before you set off.

How far is Janda Baik from Kuala Lumpur?

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.

Is there public transport to Janda Baik?

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.

What exit do I take on the Karak Highway to get to Janda Baik?

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.

How much is the toll from KL to Janda Baik?

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.

Can I get a Grab to Janda Baik?

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.

Is the road to Janda Baik suitable for a normal car?

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.

Is there petrol near Janda Baik?

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.

Is there an ATM in Janda Baik?

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.

Can I get a mobile signal in Janda Baik?

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.