Around 200km north of KL, surrounded by the dark blue, forested peaks of Banjaran Titiwangsa, the Peninsula’s main mountain range, the CAMERON HIGHLANDS form Malaysia’s most extensive hill station. The place took its name from William Cameron, a government surveyor who stumbled across the area in 1885, though not until forty years later did civil servant Sir George Maxwell propose developing a hill station here. Indian tea planters, Chinese vegetable farmers and wealthy landowners in search of a weekend retreat flocked in, establishing tea plantations and leaving a swathe of mock-Tudor buildings in their wake. Though it gets packed out at times – especially during the March to May hot-season school holidays – it offers excellent nature walks, a pleasantly cool climate, plenty of fresh air, and the chance to sample locally grown strawberries or relax with tea and scones.

The Highlands cover around 700 square kilometres, cut by the twisting Route 59, which links the three main townships. Southerly Ringlet is a busy little marketplace surrounded by modern housing estates, close to a couple of attractions but otherwise forgettable. Some 15km northeast, Tanah Rata is the Highlands’ main town and favoured base, at the core of walking trails and flush with places to stay and eat; 5km further north, scruffier Brinchang offers more of the same, plus several nearby fruit and vegetable farms.

With hills in every direction, the weather in the Cameron Highlands is unpredictable, and you can expect rainstorms even in the dry season. It makes sense to avoid the area during the monsoon itself (Nov–Jan), and at major holiday times if you want to avoid the crowds. Given the 1000m-plus altitude, temperatures drop dramatically at night – whatever the season – so you’ll need warm clothes, as well as waterproofs.

Book through Rough Guides’ trusted travel partners

Malaysia features

The latest articles, galleries, quizzes and videos.

Off the tourist trail in Southeast Asia: 5 underrated cities

Off the tourist trail in Southeast Asia: 5 underrated cities

Modern Bangkok, historical Hanoi and tourism-boom town Siem Reap — home to the world-famous Angkor Wat temples — are some of Southeast Asia's best drawcards…

21 Nov 2017 • Marco Ferrarese insert_drive_file Article
7 places to get off the tourist trail in Malaysia

7 places to get off the tourist trail in Malaysia

Already gaped at the Petronas Twin Towers in Kuala Lumpur, lazed on a white beach in the Perhentians, met orangutans at Sepilok and filled a whole SD card with…

31 Aug 2017 • Marco Ferrarese insert_drive_file Article
9 tips for backpacking Malaysia

9 tips for backpacking Malaysia

Despite having turquoise-ringed tropical islands, misty rainforests, cosmopolitan and arty cities, colourful festivals and one of the world's most interesting e…

08 Jun 2017 • Marco Ferrarese insert_drive_file Article
View more featureschevron_right

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs