Whether you’re in Kuala Lumpur for a night or for more extended stays, you won’t have trouble finding something that will suit either your situation or budget.
Unless you absolutely have your heart set on a particular hotel, Kuala Lumpur can be very accommodating for all travellers. Safe, suitable lodgings can be easily procured and much of the same considerations you would have in other cities, will apply here.
As far as safety is concerned, the city is generally safe though caution must be exercised at night especially if you are a woman travelling alone. While theft and assault do happen, they are not at a level where you need to be overly paranoid.
Here is a short summary of what to expect, according to your budget. You will most likely get better deals if you pay in ringgit than in USD.
Low-end
If you’re on a strict budget, you can find backpackers for rates starting around RM30 a night while one-star hotels will usually charge you around RM100-170 a night. Exercise extra caution with these hotels and generally avoid any establishment which allows rooms to be rented by the hour.
Midrange
Decent rooms can be had from RM200 upwards, usually at mid-tier hotels which will be clean and not as seedy as their budget counterparts. You can expect at the very least hot showers, fresh towels, bottled drinking water and generally decently-maintained premises.
High-end
Expect to pay at least around RM700 per night to upwards of RM2,000 depending on where you are staying. Be assured, though, that you will get what you pay for. If you happen to have a Starwoods membership, you’re in luck. Kuala Lumpur houses many hotels from the Starwoods group, such as The Westin, Sheraton Imperial, Le Meridian and St.Regis (opening Nov 1, 2015). There is also the Mariotts, Shangri-La and soon to be built are the Four Seasons and Harrods hotels.