Kuala Lumpur
Kuala Lumpur · Malaysia

Is the KL Hop-On Hop-Off Bus Worth It?

The KL hop-on hop-off bus is a straightforward way to cover the city's spread-out sights without fighting traffic or figuring out the rail system. Expect an open-top double-decker (with AC downstairs) that loops past the Petronas Towers, KL Tower, Chinatown, Merdeka Square, and the main tourist zones. Routes typically have 25-30 stops and take 1.5–2 hours for a full loop if you stay on. Traffic can turn that into 2.5 hours during rush periods, so it's not lightning fast. Audio commentary is available in several languages but ranges from decent to robotic.

Best time is the dry season (June to September) when rain is less likely to soak the upper deck. Expect to pay around $15–25 for a 24-hour pass, or $20–35 for 48 hours; multi-day tickets usually offer better value if you plan to use it more than once. Buy in advance or at major hotels.

Pick the morning slot when it's cooler and less crowded on the top deck. Skip the full loop if you're only interested in one area—better to hop off at the Petronas or Bukit Bintang cluster and use Grab for the rest. The bus shines for photos and orientation but feels inefficient if you want to linger more than 30–45 minutes at each stop.

Book it

Petronas Twin Towers + Hotel Pick-Up: Skip The Line
tiqets
$44 per ticket
Kuala Lumpur Private Day Tour with Petronas Twin Towers & Batu Caves
tiqets
$111 per ticket
Petronas Twin Towers: Entry Ticket
tiqets
$11 per ticket
KL Tower: Entry Ticket
tiqets
$8 per ticket
Aquaria KLCC: Entry Ticket
tiqets
$12 per ticket
Hop-on Hop-off Bus Kuala Lumpur
tiqets
$9 per ticket

Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.

More in Kuala Lumpur

Heli Lounge Cocktails → Malaysian Cultural Show → Petronas Twin Towers Tour → Firefly Tour → Coffee Tasting → Batik Painting Class → Rooftop Bar Visit → Batu Caves Visit → All Kuala Lumpur trips →
Get the best trips, at the best price