go to content go to search box go to global site navigation

Cameron Highlands

Getting there & away

Local transport


The taxi station in Tanah Rata is just east of the bus station on Jln Besar. Full-taxi fares are RM60 to Tapah, RM80 to Ipoh, RM200 to KL and RM250 to Penang, but are open to negotiation.

^ Back to top



The recently completed ‘new road’ linking Ipoh and Tanah Rata, via Simpang Pulai, provides the quickest and most direct route to the Highlands, although landslides continue to be a problem here, especially after heavy rainfall; check what the current status is before you travel. The ‘old road’, as it’s now known, is a long and winding climb from Tapah, and the hundreds of bends can make it an uncomfortable journey. The road passes a number of Orang Asli villages and roadside shacks, where their produce is sold.

There are four daily buses from Ipoh to Tanah Rata between 8am and 6pm (RM7.90, three to 3½ hours) operated by Kinta Omnibus. From Tanah Rata, the first and last buses to Ipoh leave at 8am and 6pm.

From Tapah, there are eight daily buses to Tanah Rata also operating between 8am and 6pm (RM4.20, two hours). From Tanah Rata, the first and last buses down to Tapah once more leave at 8am and 6pm.

CS Travel & Tours runs minibuses to Kuala Tahan (Taman Negara), via Gua Musang (RM85, eight to nine hours, 10am).

Several direct long-distance services originate from the Tanah Rata bus station for KL (RM20 to RM24, five hours, six daily), Penang (RM25 to RM28, six hours, five daily) and Singapore (RM90, 10 hours, one daily).

^ Back to top