Malaysia Hotels
Malaysia has everything from simple city hotels and shopping-area stays through to larger business hotels, airport hotels and resort-style properties outside Kuala Lumpur. This page brings the Malaysia hotel listings together into one cleaner list.

Most of the hotels below are in Kuala Lumpur or nearby areas such as Putrajaya, Petaling Jaya, Subang, Bangi and Cyberjaya. Check the map carefully before booking, as a hotel that looks close on paper can be a fair way from where you actually want to be.
Search More Hotels in Malaysia
The listings below cover a useful mix of Kuala Lumpur, Putrajaya and nearby Malaysia hotels. If you want to see more hotels, current prices and availability, use the Agoda search box below.
D’Oriental Inn Hotel
D’Oriental Inn Hotel is a simple budget option around Petaling Street, handy for Chinatown, markets, food stalls and the older part of Kuala Lumpur. It suits travellers who want a central base more than a resort-style stay.
This is one to check carefully for room size and recent reviews before booking, but the location can be useful if you want to be close to Chinatown and public transport.
Location: 82 & 84 Petaling Street
Prescott Hotel Kuala Lumpur – Medan Tuanku
Prescott Hotel Kuala Lumpur – Medan Tuanku is a practical city hotel near Jalan Sultan Ismail and the Medan Tuanku area. It can work well if you want a straightforward stay with easy access to the monorail and central Kuala Lumpur.
The location is more business-district than holiday-resort, so it suits short stays, shopping trips and travellers who plan to move around the city during the day.
Location: 23, Lorong Medan Tuanku Satu, Off Jalan Sultan Ismail,
Seri Pacific Hotel Kuala Lumpur
Seri Pacific Hotel Kuala Lumpur is a large hotel near Putra World Trade Centre and the Chow Kit side of the city. It is a useful choice for conventions, business travel and anyone wanting a bigger hotel with easy transport links.
It is not in the middle of Bukit Bintang, but it can be convenient if your plans are around PWTC, the train station nearby or the northern side of central Kuala Lumpur.
Location: Jalan Putra, PO Box 11468
Citin Seacare Pudu by Compass Hospitality
Citin Seacare Pudu by Compass Hospitality is a budget-to-mid-range hotel on Jalan Pudu, with Chinatown, Central Market and Bukit Bintang within reach. It is more about location and value than big-hotel facilities.
This can suit travellers who want to walk, use trains and spend more time outside the hotel than inside it. Check recent reviews, as city budget hotels can vary over time.
Location: 38 Jalan Pudu
Colmar Tropicale – Berjaya Hills
Colmar Tropicale – Berjaya Hills is different from the city hotels on this page. It is set in the hills outside Kuala Lumpur, with a themed village-style setting and cooler highland air.
It is better suited to a short escape from the city than a base for sightseeing in Kuala Lumpur. Check travel time carefully before booking, as it is not a downtown hotel.
Location: KM48 Persimpangan Bertingkat, Lebuhraya Karak
Silka Maytower Kuala Lumpur
Silka Maytower Kuala Lumpur is a central city hotel near Jalan Munshi Abdullah, handy for Masjid India, SOGO and the older commercial side of Kuala Lumpur. It can be a useful base for shopping and local food.
The area is busy and urban, so it suits travellers who prefer convenience over a resort feel. Check the room category and map before booking.
Location: 7, Jalan Munshi Abdullah
Flamingo Hotel by the Lake
Flamingo Hotel by the Lake is in the Ampang area, away from the main Bukit Bintang and KLCC hotel strip. The lakeside setting gives it a different feel from the city-centre high-rise hotels.
It may suit travellers with plans around Ampang or those who prefer to stay slightly outside the busiest part of Kuala Lumpur. Transport will matter more from here.
Location: 5 Tasik Ampang Jalan Hulu Kelang
Cititel Mid Valley
Cititel Mid Valley is attached to the Mid Valley shopping area, which makes it very convenient for shopping, eating and indoor wandering when the weather turns properly tropical. It is a practical hotel rather than a beach-holiday sort of place.
This is a good area to check if you want shops, restaurants and transport links close by, without staying right in the Bukit Bintang nightlife area.
Location: Lingkaran Syed Putra, Mid Valley City
Ancasa Hotel Kuala Lumpur
Ancasa Hotel Kuala Lumpur is close to Chinatown, Central Market and the older city centre. It is a handy option if you want to be near markets, train links and some of Kuala Lumpur’s older streets.
The location is the main appeal here. It suits travellers who want a central base and are happy with a busy city setting.
Location: Jalan Tun Tan Cheng Lock P.O.box 12700
The Saujana Hotel Kuala Lumpur
The Saujana Hotel Kuala Lumpur is set away from the city centre in a greener resort-style area near Subang. It is better suited to travellers who want space, gardens and a quieter stay than a downtown hotel.
It can work well if you have plans around Subang, Shah Alam or Petaling Jaya, but it is not the most convenient choice for walking around central Kuala Lumpur.
Location: Jalan Lapangan Terbang SAAS
Palm Garden Hotel, Putrajaya, a Tribute Portfolio Hotel
Palm Garden Hotel, Putrajaya, a Tribute Portfolio Hotel is in the IOI Resort City area, with good access to Putrajaya and the larger resort/shopping precinct nearby. It is more of a resort-style stay than a central KL hotel.
This one suits travellers with business or family plans around Putrajaya, IOI City Mall or the airport corridor. Check the map if your main plans are in Bukit Bintang or KLCC.
Location: IOI Resort City, Putrajaya
The Federal Kuala Lumpur
The Federal Kuala Lumpur is a long-running Bukit Bintang hotel, close to shopping, food streets and nightlife. It is a useful choice if location is more important than being in a new glass-and-steel hotel tower.
Bukit Bintang is one of Kuala Lumpur’s busiest areas, so expect convenience, crowds and plenty happening nearby.
Location: 35 Jalan Bukit Bintang
Corus Hotel Kuala Lumpur
Corus Hotel Kuala Lumpur is on Jalan Ampang, close to KLCC and the Petronas Twin Towers. It is a practical choice for travellers who want to stay near the centre without going all the way into the Bukit Bintang strip.
The location works well for shopping, transport and city sightseeing, especially if KLCC is high on the list.
Location: Jalan Ampang
Hotel Maya
Hotel Maya is a city hotel near KLCC, with easy access to the Petronas Twin Towers, restaurants and central Kuala Lumpur. It has a more urban, design-hotel feel than the large convention-style properties.
It is worth checking for couples or city travellers who want to stay close to KLCC and do not need a resort setting.
Location: 138, Jalan Ampang
St. Giles Boulevard, Kuala Lumpur
St. Giles Boulevard, Kuala Lumpur is connected to the Mid Valley area, making it very convenient for shopping, food and business trips. It is a strong choice if you want most things close by without needing a taxi for every meal.
The Mid Valley location is outside the main tourist strip, but the convenience of the malls and transport links makes it a practical base.
Location: Lingkaran Syed Putra, Mid Valley City
Novotel Kuala Lumpur City Centre
Novotel Kuala Lumpur City Centre is well placed between KLCC and the Bukit Bintang shopping area. It is a familiar international hotel option with a location that works for both sightseeing and business travel.
This is a sensible one to check if you want a central stay, easy walking access and less guessing about hotel standards.
Location: 2 Jalan Kia Peng
Meliá Kuala Lumpur
Meliá Kuala Lumpur is in a very handy Bukit Bintang location, close to Berjaya Times Square, shopping centres and transport. It is a useful option if you want to be right in the busy part of town.
This area is convenient but lively, so it suits travellers who want shops, food and city movement on the doorstep.
Location: 16, Jalan Imbi
Grand Mercure Kuala Lumpur Bukit Bintang
Grand Mercure Kuala Lumpur Bukit Bintang sits between Bukit Bintang and Chinatown, giving access to two very different parts of the city. It can be a useful middle-ground location for shopping, food and sightseeing.
Check the current renovation or rebranding status before booking, as city hotels can change names and facilities over time.
Location: 117 Jalan Pudu
Impiana KLCC Hotel Kuala Lumpur
Impiana KLCC Hotel Kuala Lumpur is close to the convention centre, KLCC Park and the Petronas Twin Towers. It is a good choice to check if you want to stay in the heart of Kuala Lumpur’s business and shopping area.
The location is the main strength here, especially for conferences, shopping and short city stays.
Location: 13 Jalan Pinang
ANSA Kuala Lumpur
ANSA Kuala Lumpur, formerly Piccolo Hotel, is right on Jalan Bukit Bintang near Pavilion and the main shopping strip. It is best suited to travellers who want a central location and easy access to food, malls and transport.
This is a busy part of Kuala Lumpur, but that is also the point. Stay here if you want the city right outside the door.
Location: 101 Jalan Bukit Bintang
Hotel Capitol Kuala Lumpur
Hotel Capitol Kuala Lumpur is another Bukit Bintang option, close to shopping, food and nightlife. It is a practical city hotel for travellers who want to be in the middle of things.
The area is lively day and night, so it suits visitors who prefer convenience and walkability over quiet surroundings.
Location: Jalan Bulan, Off Jalan Bukit Bintang
MiCasa All Suite Hotel
MiCasa All Suite Hotel is an all-suite property near Jalan Tun Razak, with more space than a standard hotel room. It can be a useful choice for longer stays, families or business travellers.
It is close enough to central Kuala Lumpur for taxis and short trips, while feeling less crowded than Bukit Bintang.
Location: 368B, Jalan Tun Razak
Dorsett Kuala Lumpur
Dorsett Kuala Lumpur is in Bukit Bintang, close to Pavilion, restaurants and the main shopping area. It is a comfortable city option for travellers who want to stay near the action without overcomplicating things.
The location is especially useful for shopping trips and short stays where walking distance matters.
Location: 172, Jalan Imbi
Bangi Resort Hotel
Bangi Resort Hotel, formerly Hotel Equatorial Bangi-Putrajaya, is a resort-style hotel between Kuala Lumpur and Putrajaya. It has a greener, more spacious setting than the city-centre hotels.
This one is better for Putrajaya, Bangi, golf or a quieter stay, not for walking around Bukit Bintang.
Location: Off Persiaran Bandar Bandar Baru Bangi
One World Hotel
One World Hotel is connected to the 1 Utama area in Petaling Jaya, making it useful for shopping, business and suburban Kuala Lumpur stays. It is not in the city centre, but the attached mall setup is very convenient.
It suits travellers with plans around Petaling Jaya, Bandar Utama or the western side of Kuala Lumpur.
Location: First Avenue
Concorde Hotel Kuala Lumpur
Concorde Hotel Kuala Lumpur is on Jalan Sultan Ismail, between KLCC and the older city centre. It is a well-known central hotel with good access to trains, offices, restaurants and nightlife.
This can be a practical choice if you want a central location without staying directly inside a shopping mall area.
Location: Jalan Sultan Ismail
Grand Millennium Kuala Lumpur
Grand Millennium Kuala Lumpur is in the heart of Bukit Bintang, close to Pavilion and the main shopping strip. It is one of the stronger choices if location and a full-service hotel matter.
Expect a busy city setting, with plenty of food, shopping and transport nearby.
Location: 160 Jalan Bukit Bintang, Golden Triangle
InterContinental Kuala Lumpur
InterContinental Kuala Lumpur is on Jalan Ampang, close to KLCC and the embassy/business area. It is a polished city hotel suited to business travel, conferences and comfortable city stays.
This location works well if you want KLCC nearby but prefer a slightly more business-focused area than Bukit Bintang.
Location: 165, Jalan Ampang
Sama-Sama Hotel Kuala Lumpur International Airport
Sama-Sama Hotel Kuala Lumpur International Airport, formerly listed as Pan Pacific KLIA, is the main airport hotel option for KLIA. It is useful for late arrivals, early flights or overnight transit stays.
This is not a Kuala Lumpur sightseeing base. Book it when airport convenience matters more than being in the city.
Location: Jalan CTA 4B, 64000 KLIA, Sepang,Selangor Darul Ehsan
JW Marriott Hotel Kuala Lumpur
JW Marriott Hotel Kuala Lumpur is one of the main luxury hotels along Bukit Bintang. It is close to Pavilion, restaurants and the busiest shopping area in the city.
It is a good one to check if you want a high-comfort stay right in the middle of Kuala Lumpur’s shopping district.
Location: 183 Jalan Bukit Bintang
Cyberview Resort & Spa
Cyberview Resort & Spa is in Cyberjaya, away from central Kuala Lumpur. It has more of a resort and garden feel, making it better suited to business stays in Cyberjaya or a quieter break outside the city centre.
Check travel times carefully if your main plans are around KLCC or Bukit Bintang.
Location: Persiaran Multimedia Cyberjaya
Pullman Kuala Lumpur City Centre Hotel & Residences
Pullman Kuala Lumpur City Centre Hotel & Residences is close to Pavilion, KLCC and the main shopping/business area. The hotel-and-residence setup can suit both short stays and longer city visits.
This is a strong central option if you want shopping, restaurants and transport within easy reach.
Location: No. 4 Jalan Conlay
Shangri-La Kuala Lumpur
Shangri-La Kuala Lumpur is a long-established luxury hotel near Jalan Sultan Ismail and KLCC. It suits travellers looking for a more traditional high-end city hotel with gardens and polished service.
The location is central without being right in the thickest part of Bukit Bintang, which can suit both business and leisure stays.
Location: 11, Jalan Sultan Ismail
Hilton Kuala Lumpur
Hilton Kuala Lumpur is at KL Sentral, making it one of the most convenient choices for airport train access and transport around the city. It works well for business travellers and short city stays.
The area is not as atmospheric as Bukit Bintang, but the transport connections are hard to beat.
Location: 3 Jalan Stesen Sentral
