If you want to travel on a Penang to Cameron Highlands bus to visit one of Malaysia's most famous and popular hill stations, then taking a direct bus from George Town or Butterworth on the mainland, is the easiest and most convenient way to go.
There are a few Malaysian bus companies that operate direct bus services from Penang to the Cameron Highlands, such as Newasia, Unititi Express and Billion Stars Express.
The bus trip takes around four and a half hours to get up to the Tanah Rata bus station in the highlands.
From here you can get local transport to where ever you are going, or stay in town at one of the many accommodations available in Tanah Rata, which is the main tourist town of the highlands.
The price of a bus ticket to Tanah Rata will cost around 35 - 45 RM.
Most travel agents and tourist places in George Town will be able to sell you tickets or you can:
The easiest option for most tourists is to catch the bus from underneath KOMTAR, as it is within walking distance to most places that people stay in George Town, or you can just hop on a RapidPenang bus that will take you to the KOMTAR bus terminal.
Buses leaving from KOMTAR, all stop off at Sungai Nibong Bus Station, which is quite some distance from the main area of town close to the Penang bridge, so buy your tickets for the buses that depart from KOMTAR if you can.
If you are not in a rush, you can stop off in a few interesting places along the way, rather than travel directly from Penang to the Cameron Highlands.
A popular stop off is Malaysia's third largest city, Ipoh.
This former tin mining city has some interesting old British colonial architecture in the "old town", as well as plenty of cave temples for you to visit in the surrounding limestone hills.
You can travel to Ipoh from Penang by either train or by bus.
From Ipoh's Amanjaya bus terminal there are many daily departures to the Cameron Highlands.
Other places you may consider along this route are, Kuala Kangsar and Taiping.
Both places are located along the railway line and easily reached by train or bus from Penang and Ipoh.