Kuala Kubu Bharu Travel Guide

City City in Malaysia known for its natural beauty

Kuala Kubu Bharu, at the Selangor River’s bend, attracts rafters, anglers and hikers; colonial-era shopfronts, nearby waterfalls and access to Fraser’s Hill make it a weekend base.

Main image
Balai Polis Kuala Kubu Bharu.jpg
Fraser Valley pond, Hulu Selangor (220712).jpg
FT55 Jalan Kuala Kubu Bharu - GAP.png
Kuala Kubu Bharu landmark (10).jpg
Kuala Kubu Bharu landmark (2).jpg
Kuala Kubu Bharu landmark (4).jpg
Kuala Kubu Bharu landmark (5).jpg
Kuala Kubu Bharu landmark (6).jpg
Costs
About $35-55 per day
Affordable day-trip or overnight prices; guesthouses available.
Safety
Generally very safe
Safe and family-friendly; few security concerns.
Best Time
March to September
Drier months are better for outdoor activities nearby.
Local Time
9:10 AM
GMT+8
Weather
Overcast 83°F
Overcast
Population
194,387
Infrastructure & Convenience
Good road access, English widely understood, basic tourist services.
Popularity
Popular with Kuala Lumpur day-trippers and domestic tourists.
Known For
colonial architecture, gateway to Fraser's Hill, waterfalls, whitewater rafting, rivers, local markets, hill walks, weekend escapes
Kuala Kubu Bharu was rebuilt after an 1883 dam flood and became a planned township.

Why Visit Kuala Kubu Bharu? #

Nestled on the Selangor River, Kuala Kubu Bharu attracts outdoor fans and weekend escapees with its riverside charm. Colonial-era streets and timber shoplots around the old town square give easy strolling and cafes, while nearby Templer’s Park, jungle trails and white-water rafting on the Selangor offer active options. Evenings bring pasar malam stalls and local kuih, so visitors can combine short hikes, river sports and simple culinary pleasures in one tidy, accessible stop.

Best Things to Do in Kuala Kubu Bharu

All Attractions ›

Kuala Kubu Bharu Bucket List

Don't Miss
  • Bukit Kutu trailhead - Historic Bukit Kutu trailhead launching a full-day hike through rainforest hills.
  • Kuala Kubu Bharu Old Town - Colonial-era streets with shopfronts, quaint cafés and local handicraft stalls.
  • Sungai Selangor Dam viewpoint - Reservoir viewpoints ideal for photography, fishing, and peaceful riverside picnics.
Hidden Gems
  • Sungai Chiling waterfall - Short drive to Sungai Chiling for river pools, mossy rocks and easy swims.
  • KKB heritage trail - Self-guided heritage trail explaining town history with plaques and notable buildings.
  • Freshwater kayaking spots - Local operators offer guided kayaking trips through calm reservoir arms and river sections.
Day Trips
  • Fraser's Hill - Cool hill station with colonial bungalows, birdwatching trails and relaxed cafés.
  • Kanching Falls and Selangor Forest Reserve - Visit Kanching Falls for tiered cascades, picnic spots, and easy forest walks.

Best Time to Visit Kuala Kubu Bharu #

Visit during the drier months (May-September) for hiking, waterfalls and clearer roads. Heavy rains from November-March can flood low areas and make hill trails slippery.

Northeast Monsoon
November - March · 22°C to 31°C (72°F to 88°F)
Frequent heavy rains and elevated river levels make outdoor plans unreliable; expect lush jungle scenery, muddy trails and occasional delays.
Southwest Monsoon
May - September · 23°C to 33°C (73°F to 91°F)
Relatively drier and sunnier though still humid - best time to explore waterfalls, reservoirs and mountain roads without major downpours here.
Inter-monsoon
April & October · 23°C to 33°C (73°F to 91°F)
Short, unpredictable storms and very humid air; mornings can be calm and dreamy but afternoons often produce sudden showers too.

Best Time to Visit Kuala Kubu Bharu #

Climate

Kuala Kubu Bharu's climate is classified as Tropical Rainforest - Tropical Rainforest climate with consistently warm temperatures year-round. Temperatures range from 22°C to 32°C. Heavy rainfall (2723 mm/year), wettest in November.

Best Time to Visit
FebruaryJuneJanuary
Temperature & Rainfall
Temperature Range
32°
Warmest Month
16°
Coldest Month
Monthly Conditions

January

January is warm with highs of 31°C and lows of 22°C. Significant rainfall (151 mm) and mostly overcast skies.

57 Acceptable

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 31°
89%
Humidity
Very Humid

Weather

151 mm
Rainfall
1.3 m/s
Wind
Calm
2.1
UV Index
Extreme
11.8h daylight

February

February is warm with highs of 32°C and lows of 22°C. Significant rainfall (154 mm) and mostly overcast skies.

59 Acceptable

Comfort

27°
Feels Like Warm
27°C
Temperature
22° 32°
87%
Humidity
Very Humid

Weather

154 mm
Rainfall
1.4 m/s
Wind
Calm
2.3
UV Index
Extreme
11.9h daylight

March

March is hot, feeling like 31°C with oppressive humidity. Heavy rain (212 mm) and mostly overcast skies.

57 Acceptable

Comfort

31°
Feels Like Hot
27°C
Temperature
22° 32°
86%
Humidity
Very Humid

Weather

212 mm
Rainfall
1.4 m/s
Wind
Calm
2.3
UV Index
Extreme
12.0h daylight

April

April is the hottest month, feeling like 32°C with oppressive humidity. Heavy rain (275 mm) and mostly overcast skies.

57 Acceptable

Comfort

32°
Feels Like Hot
27°C
Temperature
23° 32°
86%
Humidity
Very Humid

Weather

275 mm
Rainfall
1.1 m/s
Wind
Calm
2.4
UV Index
Extreme
12.1h daylight

May

May is the hottest month, feeling like 32°C with oppressive humidity. Heavy rain (261 mm) and mostly overcast skies.

57 Acceptable

Comfort

32°
Feels Like Hot
27°C
Temperature
23° 32°
87%
Humidity
Very Humid

Weather

261 mm
Rainfall
1.1 m/s
Wind
Calm
2.2
UV Index
Extreme
12.2h daylight

June

June is hot, feeling like 31°C with oppressive humidity. Significant rainfall (165 mm) and mostly overcast skies.

59 Acceptable

Comfort

31°
Feels Like Hot
27°C
Temperature
22° 32°
87%
Humidity
Very Humid

Weather

165 mm
Rainfall
1.2 m/s
Wind
Calm
2.1
UV Index
Extreme
12.2h daylight

July

July is warm with muggy conditions (dew point 22°C). Significant rainfall (166 mm) and mostly overcast skies.

57 Acceptable

Comfort

27°
Feels Like Warm
27°C
Temperature
22° 32°
88%
Humidity
Very Humid

Weather

166 mm
Rainfall
1.2 m/s
Wind
Calm
2.1
UV Index
Extreme
12.2h daylight

August

August is warm with muggy conditions (dew point 22°C). Significant rainfall (176 mm) and mostly overcast skies.

57 Acceptable

Comfort

27°
Feels Like Warm
27°C
Temperature
22° 32°
88%
Humidity
Very Humid

Weather

176 mm
Rainfall
1.2 m/s
Wind
Calm
2.2
UV Index
Extreme
12.1h daylight

September

September is warm with muggy conditions (dew point 22°C). Heavy rain (255 mm) and mostly overcast skies.

55 Acceptable

Comfort

27°
Feels Like Warm
27°C
Temperature
22° 31°
87%
Humidity
Very Humid

Weather

255 mm
Rainfall
1.2 m/s
Wind
Calm
2.1
UV Index
Extreme
12.0h daylight

October

October is warm with muggy conditions (dew point 22°C). Heavy rain (311 mm) and mostly overcast skies.

55 Acceptable

Comfort

27°
Feels Like Warm
27°C
Temperature
22° 31°
88%
Humidity
Very Humid

Weather

311 mm
Rainfall
1.1 m/s
Wind
Calm
2.0
UV Index
Extreme
11.9h daylight

November

November is warm with muggy conditions (dew point 22°C). The wettest month with heavy rain (355 mm) and mostly overcast skies.

55 Acceptable

Comfort

27°
Feels Like Warm
27°C
Temperature
22° 31°
89%
Humidity
Very Humid

Weather

355 mm
Rainfall
1.1 m/s
Wind
Calm
1.9
UV Index
Very High
11.8h daylight

December

December is warm with muggy conditions (dew point 22°C). Heavy rain (242 mm) and mostly overcast skies.

55 Acceptable

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 30°
90%
Humidity
Very Humid

Weather

242 mm
Rainfall
1.2 m/s
Wind
Calm
1.9
UV Index
Very High
11.8h daylight

How to Get to Kuala Kubu Bharu

Kuala Kubu Bharu in northern Selangor is well connected by KTM Komuter and road to Kuala Lumpur. The KTM Komuter station is the most convenient public-transport option; from KLIA or Subang you combine airport rail/taxi with the Komuter network.

By Air

Kuala Lumpur International Airport (KUL): The main international gateway to the Kuala Kubu Bharu area. From KLIA you can take the KLIA Ekspres or KLIA Transit to KL Sentral (RM55, ~28 minutes) then KTM Komuter to Kuala Kubu Bharu (change at Kepong or Rawang depending on service). The KL Sentral→Kuala Kubu Bharu leg via KTM/commuter rail typically costs RM4-8 and takes ~1-1.5 hours.

Sultan Abdul Aziz Shah Airport / Subang (SZB): For regional flights, Subang is closer for northern Selangor. From Subang you can taxi directly to Kuala Kubu Bharu (about 45-60 minutes depending on traffic) for roughly RM50-80, or use local buses to connect to the KTM network.

By Train & Bus

Train: Kuala Kubu Bharu has its own KTM Komuter station (Kuala Kubu Bharu). Komuter services run from KL Sentral / Rawang area; journey times from KL Sentral are typically around 1-1.5 hours and fares usually RM4-8 depending on origin.

Bus: Local RapidKL / state buses and private buses serve routes in Selangor; buses connect nearby towns and provide links to Rawang or Kuala Kubu Bharu. Bus fares are inexpensive (a few ringgit) but services can be slower than trains.

How to Get Around Kuala Kubu Bharu #

Kuala Kubu Bharu’s town centre is compact and pleasant to walk around, especially for short visits. Local transport options include taxis, motorcycle taxis and ride‑hailing apps (e.g., Grab) for trips to nearby areas; limited local buses connect to larger towns. If you plan to visit nearby waterfalls or the reservoir, a hired car or taxi is the most convenient option-arrange return transport in advance on weekends when demand rises.

Where to Stay in Kuala Kubu Bharu #

Budget
Old Town / KKB Centre - MYR 40-120/night
Small guesthouses and homestays cluster around the river and old town. Facilities are basic and online listings sparse - book ahead, especially on weekends.
Mid-Range
Near Sungai Selangor - MYR 120-250/night
A few comfortable guesthouses and inns exist but choices are limited. For polished hotel options, consider nearby Rawang or Kuala Lumpur.
Luxury
No luxury hotels in town - KL or Fraser's Hill
Kuala Kubu Bharu has no high-end resorts. For luxury service and international chains, plan to stay in Kuala Lumpur or hill resorts nearby.

Where to Eat in Kuala Kubu Bharu #

Town Cafés & Malay Fare
Kuala Kubu Bharu's food scene mixes Malay home cooking and relaxed kopitiams - grab coffee, grilled fish and noodle plates in town.
  • KKB cafés and kopitiams - Coffee, toast and local snacks
  • Local Malay restaurants - Nasi goreng, ikan bakar and curries
  • Pasar malam (night market) - Streetside grilling and sweets
Riverfront & Seafood
Riverside spots serve freshly grilled fish and seafood-style plates - ideal after a walk along KKB's riverside areas and bridges.
  • Riverfront eateries - Casual dining by the water
  • Grilled fish stalls - Fresh river fish, simply prepared
  • Seafood restaurants nearby - Shared platters for groups

Breakdown of cuisine types found across Kuala Kubu Bharu's restaurants and food venues, based on OpenStreetMap data.

Chinese
Malay
Chicken
Asian
Indian
Cake
Mamak
Pizza
Burger
Noodle
Seafood
Malaysian

Nightlife in Kuala Kubu Bharu #

Nightlife is modest and family‑oriented: casual cafés, coffee shops and a handful of local pubs or restaurants open in the evenings. It’s not a late‑night party destination, but evenings are pleasant and relaxed. Weekends can be busier with visitors coming for dinner or riverside walks.

Shopping in Kuala Kubu Bharu #

Shopping in KKB is focused on small shops, weekend markets and local eateries selling regional snacks. You won’t find big shopping malls here; most purchases are daily necessities or local food items. For a wider retail selection, nearby larger towns and cities are where to go.

Nearby Cities #