Teratak Pakis sits on the road between Tanah Rata and Brinchang, so whichever way you come up, you pass one of the two towns just before you reach us. The last stretch is the part to plan for: every road into Cameron Highlands is a hill road, and the traffic in the towns can be heavier than anything you met on the expressway.
The two main roads
From Kuala Lumpur and the south, leave the North-South Expressway (E1) at Tapah, exit 132, and take FT59, the old road up through Ringlet. From Tapah to Tanah Rata is about 59 km, and nearly all of it is bends. It is the shortest way from the Klang Valley.123
From Ipoh, Penang and the north, leave the E1 at Simpang Pulai, exit 137, and take the road up to Kampung Raja. It comes into the highlands from the north, through Kea Farm and Brinchang, and reaches us from the Brinchang side. From Kuala Lumpur this way is about 60 km longer.452
There is also a road from Gua Musang in Kelantan (FT185, via Lojing) and one from Raub and Kuala Lipis through Sungai Koyan, which meets the Tapah road at Ringlet.67
Driving to Tanah Rata, computed with no traffic (OSRM, checked Sep 2026)2
| From | Route | Distance | Time with no traffic |
|---|---|---|---|
| Kuala Lumpur (KL Sentral) | E1 to Tapah, FT59 via Ringlet | 206 km | about 2 h 40 min |
| Kuala Lumpur (KL Sentral) | E1 to Simpang Pulai, via Kampung Raja | 268 km | about 3 h 30 min |
| KLIA | E1 to Tapah, FT59 | 247 km | about 3 h 15 min |
| Ipoh | Simpang Pulai, via Kampung Raja | 90 km | about 1 h 30 min |
| Penang (Komtar) | Penang Bridge, E1 to Simpang Pulai | 247 km | about 3 h 20 min |
| Singapore (Woodlands) | E2 and E1 to Tapah, FT59 | 546 km | about 6 h 35 min |
These times assume empty roads. On weekends, in school holidays and at the end of the month, the queue between Tanah Rata, Brinchang and Kea Farm can add an hour or more. Police in Cameron Highlands have said the worst jams come in school holidays and on the days after payday.89
By bus
Unititi Express, which has counters in Tanah Rata and Brinchang, runs from Terminal Bersepadu Selatan (TBS) in Kuala Lumpur to the Tanah Rata bus terminal, Terminal Freesia. Fares start from RM35.00, departures run from around 8.15 am to 4.30 pm, and the trip takes around 4 to 4.5 hours, longer at weekends and on public holidays. TBS is linked to Bandar Tasik Selatan station, so you can get there by LRT, KTM or KLIA Transit.10
From Penang, Unititi leaves from Komtar, Sungai Nibong and Penang Sentral, with fares from RM40.00 and departures from around 8.00 am to 1.15 pm. The district council also lists Kinta Express for Ipoh and Kurnia Bistari Express for Kuala Lumpur and Butterworth, on an undated page, so check with them before you rely on a time.1112
Express buses to Tanah Rata (operator pages, checked Sep 2026)1011
| From | Operator | Fare | Departures | Journey |
|---|---|---|---|---|
| TBS, Kuala Lumpur | Unititi Express | from RM35.00 | around 8.15 am to 4.30 pm | around 4 to 4.5 h |
| Penang (Komtar, Sungai Nibong, Penang Sentral) | Unititi Express | from RM40.00 | around 8.00 am to 1.15 pm | not stated |
Terminal Freesia is in Tanah Rata, about 3.4 km from us by road. The district council says taxis can be hired at the bus station.212
Tips for the winding road
- Drive the hill section in daylight if you can. FT59 is narrow and full of bends, and the Works Ministry has been fitting guardrails, signs and solar blinkers at 45 spots on the Tapah road after a fatal crash in April 2026.
- Anyone who gets carsick: take something before the climb, not halfway up. Unititi suggests the same for bus passengers, or a seat near the front.
- Fill up and use the toilet before you leave the expressway; there is little room to stop on the bends.
- Vegetable lorries use the Tapah road regularly. Give them room on the corners.
- Plan to arrive mid-afternoon. Check-in is from 2 pm, and arriving before dark makes the last stretch much easier.31310
Check before you go
Heavy rain brings landslips to the roads up here, usually cleared within hours but sometimes for longer. These are the recent ones we know of:
- 25 Oct 2024: a landslip closed KM43 of the Simpang Pulai road in both directions; police sent drivers via Tapah.
- 6 Jan 2025: a landslide at Kampung Raja, near the Blue Valley junction, blocked the Simpang Pulai road before dawn. It reopened at noon; the detours were Tapah or Sungai Koyan.
- 3 Dec 2025: a landslide closed the Gua Musang to Lojing road near Pos Blau. A temporary diversion opened on 21 May 2026.
- 17 Jul 2026: a landslide half-blocked the Tapah road near Batu 25, about 7 km from Ringlet, for about two hours.
- 11 Sep 2026: a landslide closed part of Jalan Sultan Haji Ahmad Shah in Tanah Rata for a time, and flash floods hit Golden Hill in Brinchang.1415167171819
On the morning you travel, look at Waze's live map for closures, and the LLM and PLUS traffic pages for the expressway. If the Simpang Pulai road is shut, Tapah is the usual detour, and the other way round.1415
Road works: FT59 through Brinchang is being widened from two lanes to four, with a one-way loop at Kea Farm, due in February 2028. Expect some narrowing near the Brinchang roundabout until then.20
Sources
- Tapah (opens in a new tab) · Wikipedia · read 30 Sep 2026
- Driving distances and free-flow times (OSRM demo router) (opens in a new tab) · Project OSRM, OpenStreetMap data · read 30 Sep 2026Computed routes with no traffic. Real journeys on the hill roads, at weekends and in holidays take longer.
- Malaysia Federal Route 59 (opens in a new tab) · Wikipedia · read 30 Sep 2026
- Simpang Pulai (opens in a new tab) · Wikipedia · read 30 Sep 2026
- Cameron Highlands District (opens in a new tab) · Wikipedia · read 30 Sep 2026
- Cameron Highlands: Spring All Year Round (opens in a new tab) · Tourism Pahang · read 30 Sep 2026
- Kelantan landslide closes Lojing-Gua Musang road near Pos Blau (3 Dec 2025) (opens in a new tab) · Malay Mail · read 30 Sep 2026
- Heading to Cameron Highlands for holiday? Police say plan travel (3 Jun 2025) (opens in a new tab) · Malay Mail (Bernama) · read 30 Sep 2026
- Cameron Highlands tetap jadi pilihan pelancong walaupun sesak (31 Dec 2025) (opens in a new tab) · Utusan Malaysia · read 30 Sep 2026
- Kuala Lumpur to Cameron Highlands bus ticket (opens in a new tab) · Unititi Express · read 30 Sep 2026
- Penang to Cameron Highlands bus ticket (opens in a new tab) · Unititi Express · read 30 Sep 2026
- Visitors: Transportation (opens in a new tab) · Majlis Daerah Cameron Highlands · read 30 Sep 2026Undated listing of bus operators and times; treat as indicative.
- Road safety upgrades along Jalan Tapah-Cameron Highlands to be completed by May (29 Apr 2026) (opens in a new tab) · The Star · read 30 Sep 2026
- Part of Jalan Simpang Pulai - Cameron Highlands shuts for clean-up after landslip (25 Oct 2024) (opens in a new tab) · The Star · read 30 Sep 2026
- Landslide at Jalan Besar Kampung Raja blocks road to Cameron Highlands (6 Jan 2025) (opens in a new tab) · Paul Tan's Automotive News · read 30 Sep 2026
- Key access road to Cameron Highlands reopens after landslide (6 Jan 2025) (opens in a new tab) · Free Malaysia Today · read 30 Sep 2026
- Temporary diversion on landslide-hit Gua Musang-Lojing road to reopen Thursday (20 May 2026) (opens in a new tab) · Malay Mail (Bernama) · read 30 Sep 2026
- Landslide partially blocks Tapah-Cameron Highlands road (17 Jul 2026) (opens in a new tab) · The Star (Bernama) · read 30 Sep 2026
- Landslide forces closure of road in Tanah Rata (11 Sep 2026) (opens in a new tab) · The Star · read 30 Sep 2026
- Brinchang road widening, Kea Farm one-way system by Feb 2028 (5 Mar 2026) (opens in a new tab) · Paul Tan's Automotive News (Bernama) · read 30 Sep 2026


