Kuala Kubu Bharu
In January 2008, Kuala Lumpur's KTM Komuter trains were extended to Kuala Kubu Bharu, making this the easiest way to get here on public transport. Note that you will have to change trains at Rawang; the shuttle service from Rawang to Tanjung Malim via KKB runs every one hour and takes 25 minutes.
To/From Kuala Lumpur: Bus services are somewhat inconvenient but not impossible. Take a Metrobus bus (destination "Rawang") from Kuala Lumpur's Puduraya bus terminal or outside the Sinar Kota building on Jalan Tun Perak to Rawang town. At Rawang, switch to Metrobus No.36 (destination "Tanjung Malim"). It will stop by Kuala Kubu Bharu along the way. Alternatively, there are also MARA Liner buses to Tanjung Malim, which also stop by Kuala Kubu Bharu. With the opening of the KTM Komuter service to KKB, it is more convenient and less stressful to catch the train.
Kuala Kubu Bharu is about 5km off the Kuala Lumpur-Ipoh old trunk road (Federal Route One), along the road to Fraser's Hill and Raub in Pahang (Federal Route 55). The nearest interchange to exit if you are using the North-South Expressway is Rawang if you are travelling from the south, and Tanjung Malim if you are coming from the north. At both exits, you will have to travel along the old trunk road to get to Kuala Kubu Bharu. The roads are well signboarded.
Other than by your own car, bus or KTM train you can also get around KKB by:
Taxi: This service is mainly provided by privates so don't expect a taxi meter. The taxis are usually located at the bus stop or at the KTM station. Just for reference a ride up to Fraser's Hill is around RM80 while a ride to the Sungai Selangor Dam is RM15 go and return. From the KTM station to KKB town the price is relatively fixed at RM5.
On foot: KKB is a small town. Everything in the town centre is accessible by foot. Around the town centre there are various Hindu, Taoist and Buddhist temples which are also accessible by foot. Near the golf course there is an Aborigine village named Kampung Tun Razak. The residential areas around KKB are very scenic and provide great opportunities for bird watching and photography. The forest, dam and rivers are not easily accessible by foot. A mountain bike is recommended.
By Bike: A bicycle is ideal if you stay in KKB. You can rent one at the Flying Rhino Guesthouse  (be sure you reserve in advance especially on weekends). Many Aborigine villages, rivers, waterfalls and the dam are all reachable by mountain bike. If you are fit enough then you can bike all the way up to Fraser’s Hill or stop half way up at the Gap.
Contrary to what has been said on KKB, the town is quite lively. Shops close quite late and there is even a 24 hour restaurant.
At this new & modern information centre with air condition and great views of the dam, you will also find pertinent information on how the dam came about. Worth a stop over if you are in Kuala Kubu Baru.
Everything you will be needing is available in the town. The Town it self is quite small. It would only take you 40 mins to tour the whole town.
Try to get there as early as 7AM to 9AM, as the small malay shops selling locals delicacies suc as, roti canai, murtabak, popia, and no to miss the great lontong and soto. The small shop, is located exactly at the market area, in front of Maybank and besides the KKb bus stations. The service is very good, as the it is a family runs business, so you can expect, flows of generations and stories been passed on.
If going for any Chinese food, go try these:
There is a hotel situated right behind Maybank. Reasonable price and the rooms are clean. Since there is only 1 hotel availble, it is better to make arrangements early.