Kuala Lumpur, Malaysia travel guide

Petronas Towers, Batu Caves and some of Asia's best food. What it costs, when to go, where to stay and what to book.

Best time to visit

May-July and December-February are drier. KL is hot and humid year-round with afternoon rain.

Where to stay

Bukit Bintang for shopping and food streets; KLCC for tower views; Bangsar for cafes and a local expat feel.

Top tours & bookings

Petronas Towers & KL city tour

Tower entry, KLCC park and the old city highlights in half a day.

Book a city tour

Batu Caves & countryside trip

The rainbow steps, Hindu shrine caves and a batik/silver stop, just 30 minutes from the centre.

Book Batu Caves trip

KL hotels — compare prices

Five-star hotels in KL often cost what three-stars do elsewhere.

Check hotel prices

Typical costs

ItemTypical cost
Flights (return, regional)$150-$300
Hotel, mid-range, per night$35-$65
Food, per day$15-$28
Tours & activities, per day$18-$40

Planning a full trip? Add your own numbers in our Trip Budget Calculator.

Frequently asked questions

How many days are enough for Kuala Lumpur?

2 to 3 full days, plus a day trip to Malacca or Genting Highlands if you have time.

Is KL good for families?

Yes — KLCC aquarium, Petrosains, bird park and big malls make it one of Asia's easiest family stops.

Do I need cash in KL?

Cards and e-wallets are widely accepted; keep some ringgit for hawker stalls and small shops.

Prices are typical ranges checked when this guide was written and change by season and availability. Always check the live price before booking. Some links on this page are affiliate links.