Since Batu Caves are a 30-minute train ride from central Kuala Lumpur, the overwhelming majority of visitors stay in the city and tour the caves as a day trip.

They might be cheap, but there is no reason to avail yourself of the dull hotels and guesthouses sprinkled along both sides of the highway near the caves.