Search Langkawi Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Langkawi

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Langkawi

Berjaya Langkawi Resort
5 out of 5
Karong Berkunci 200 Burau Bay, Langkawi, Kedah, 07000
The price is RM500 per night from 24 Apr to 25 Apr
RM500
per night
24 Apr - 25 Apr
8.4/10 Very Good! (1,001 reviews)
"Like many hotels in Malaysia, some of the rooms look a little run down and tired. That being said, there was a lot of maintenance being done around the resort, so improvements a probably not far away. What I loved about this hotel was the location, away from the hustle and bustle, nice and close ..."

Reviewed on 23 Mar 2023

Berjaya Langkawi Resort
The Westin Langkawi Resort & Spa
5 out of 5
Jalan Pantai Dato Syed Omar, Langkawi, Kedah, 07000
Fully refundableReserve now, pay when you stay
The price is RM773 per night from 26 Mar to 27 Mar
RM773
per night
26 Mar - 27 Mar
8.8/10 Excellent! (1,000 reviews)
"My husband and I booked a few nights at The Westin Langkawi after 10 days exploring other parts of Malaysia on a self-drive basis. We left our hire car at Penang International Airport and took a short flight to the island. This hotel was the perfect end to a glorious holiday. The food was fabulous ..."

Reviewed on 1 Mar 2023

The Westin Langkawi Resort & Spa
Tanjung Rhu Resort
5 out of 5
Mukim Ayer Hangat, Pulau Langkawi, Langkawi, Kedah, 07000
Fully refundableReserve now, pay when you stay
The price is RM694 per night from 25 Apr to 26 Apr
RM694
per night
25 Apr - 26 Apr
8.8/10 Excellent! (756 reviews)
"Away from the crowds. Peaceful stay."

Reviewed on 17 Mar 2023

Tanjung Rhu Resort

Save an average of 15% on thousands of hotels when you're signed in

PARKROYAL Langkawi Resort
4 out of 5
Lot 60199 Pantai Tengah, Bandar Padang Matsirat, Langkawi, Kedah, 7000
The price is RM544 per night from 25 Apr to 26 Apr
RM544
per night
25 Apr - 26 Apr
10/10 Exceptional! (2 reviews)
Nice new hotel
"New hotel , amazing view , big room, front beach hotel, friendly staff . Next to chenang."

Reviewed on 18 Mar 2023

PARKROYAL Langkawi Resort
The Datai Langkawi
5 out of 5
Jalan Teluk Datai, Langkawi, Kedah, 07000
The price is RM2,520 per night from 25 Apr to 26 Apr
RM2,520
per night
25 Apr - 26 Apr
9.6/10 Exceptional! (374 reviews)
Wonderful feeling staying at Datai
"Best beach in Langkawi, wonderful service and caring staff had a wonderful time there wishing to go back soon"

Reviewed on 28 Feb 2023

The Datai Langkawi
Pelangi Beach Resort & Spa, Langkawi
5 out of 5
Pantai Cenang, Langkawi, Kedah, 07000
The price is RM664 per night from 6 Apr to 7 Apr
RM664
per night
6 Apr - 7 Apr
8.6/10 Excellent! (1,001 reviews)
Relaxing vacation
"We had a wonderful six days stay at the Pelangi resort. Staffs are extremely friendly and helpful. Two restaurants for breakfast. Good variety of different Malay and western cuisine. Pools are nice. Gym is fairly new and the view is fabulous. Endless white sand beach is perfect for sun set walk. ..."

Reviewed on 22 Mar 2023

Pelangi Beach Resort & Spa, Langkawi
Aloft Langkawi Pantai Tengah, a Marriott Hotel
4 out of 5
Lot PT701, Jalan Pantai Tengah, Langkawi, Kedah, 7000
Fully refundableReserve now, pay when you stay
The price is RM480 per night from 10 Apr to 11 Apr
RM480
per night
10 Apr - 11 Apr
9.2/10 Wonderful! (322 reviews)
"We loved our stay in Aloft. Very nice staff."

Reviewed on 9 Mar 2023

Aloft Langkawi Pantai Tengah, a Marriott Hotel
The St. Regis Langkawi
5 out of 5
Jalan Pantai Beringin, Langkawi, Kedah, 07000
Fully refundableReserve now, pay when you stay
The price is RM1,450 per night from 17 Apr to 18 Apr
RM1,450
per night
17 Apr - 18 Apr
9.2/10 Wonderful! (251 reviews)
"Great hotel from all aspects, staff is outstanding. We spent 7 days as a family we enjoyed every day of it"

Reviewed on 4 Jan 2023

The St. Regis Langkawi
The Ritz-Carlton, Langkawi
5 out of 5
Jalan Pantai Kok, Langkawi, Kedah, 07000
Fully refundableReserve now, pay when you stay
The price is RM1,650 per night from 18 Apr to 19 Apr
RM1,650
per night
18 Apr - 19 Apr
9.2/10 Wonderful! (175 reviews)
Amazing stay
"My husband and I stayed at the Ritz Langkawi for 3 days and could not have been happier with the service, food, and accommodations. Upon arrival we were upgraded to the rainforest villa, which was a very pleasant surprise. The service in the lobby, restaurants, and grounds was top notch. The food ..."

Reviewed on 6 Dec 2022

The Ritz-Carlton, Langkawi
Four Seasons Resort Langkawi
5 out of 5
Jalan Tanjung Rhu Mukim Ayer, Langkawi, Kedah, 07000
Fully refundableReserve now, pay when you stay
The price is RM2,155 per night from 19 Apr to 20 Apr
RM2,155
per night
19 Apr - 20 Apr
9.4/10 Exceptional! (230 reviews)
Amazing hotel
"Lovey hotel! Rooms were very spacious and clean. Many amenities provided for my young toddler as well within the room. We chose the ground floor unit which has an outdoor jacuzzi bath, my toddler loved it! Service is excellent from arrival to departure, the staff are aways happy and smiling and try ..."

Reviewed on 15 Jan 2023

Four Seasons Resort Langkawi
The Danna Langkawi - A Member of Small Luxury Hotels of the World
5 out of 5
Telaga Harbour Park, Pantai Kok, Langkawi, Kedah, 07000
Fully refundableReserve now, pay when you stay
The price is RM1,275 per night from 27 Mar to 28 Mar
RM1,275
per night
27 Mar - 28 Mar
9.6/10 Exceptional! (996 reviews)
"The hotel decor and grounds is stunning and the breakfast was very good. The first room we were in smelled moldy but staff were very helpful and got us into another room. Very courteous staff. Unfortunately a lot of restaurants close by closed due to the pandemic but hopefully with time will come ..."

Reviewed on 6 Feb 2023

The Danna Langkawi - A Member of Small Luxury Hotels of the World
Bayview Hotel Langkawi
4 out of 5
Jalan Pandak Mayah 1, Pusat Bandar Kuah, Langkawi, Kedah, 7000
Fully refundableReserve now, pay when you stay
The price is RM99 per night from 30 Mar to 31 Mar
RM99
per night
30 Mar - 31 Mar
8/10 Very Good! (996 reviews)
"The in-room safe box was faulty. When I requested to change room, was told that most of the safes in the other rooms were faulty as well!"

Reviewed on 20 Mar 2023

Bayview Hotel Langkawi
Holiday Villa Beach Resort & Spa Langkawi
4 out of 5
Lot 1698, Pantai Tengah, Mukim Kedawang, Langkawi, Kedah, 7000
Fully refundableReserve now, pay when you stay
The price is RM289 per night from 26 Mar to 27 Mar
RM289
per night
26 Mar - 27 Mar
7.6/10 Good! (769 reviews)
"Lovely beach location. Lots of good restaurants nearby."

Reviewed on 23 Mar 2023

Holiday Villa Beach Resort & Spa Langkawi
Dayang Bay Resort Langkawi
3 out of 5
Persiaran Pelangi, Kuah, Langkawi, Kedah, 7000
The price is RM241 per night from 5 Apr to 6 Apr
RM241
per night
5 Apr - 6 Apr
7.4/10 Good! (829 reviews)
"Very great property, location wise and gorgeous resort! Laundry service was well-done"

Reviewed on 29 Jan 2023

Dayang Bay Resort Langkawi
The Smith House
3.5 out of 5
Lot 297, Bandar Padang Mastirat, Langkawi, Kedah, 07100
The price is RM206 per night from 2 Apr to 3 Apr
RM206
per night
2 Apr - 3 Apr
9.2/10 Wonderful! (359 reviews)
Excellent stay
"Overall excellent stay in this new hotel. The rooms are clean and comfortable, with a large bathroom; whilst staff were friendly and attentive. The included breakfast spread was also decent considering the price. The rooftop pool area is very nicely done up although unfortunately we did not get a ..."

Reviewed on 28 Oct 2022

The Smith House
Casa del Mar, Langkawi
4 out of 5
Jalan Pantai Cenang, Mukim Kedawang, Langkawi, Kedah, 07000
The price is RM1,205 per night from 27 Mar to 28 Mar
RM1,205
per night
27 Mar - 28 Mar
9.6/10 Exceptional! (239 reviews)
"Family feel hotel. Fantastic staff and awesome service. Great location as we love to take a stroll to the busy areas in central Cenang."

Reviewed on 30 Jan 2023

Casa del Mar, Langkawi
La Villa Langkawi - Private Pool
3.5 out of 5
Lot 5A, Kampung Padang Putih, Jalan Pantai Tengah, Langkawi, Kedah, 7000
The price is RM644 per night from 2 Apr to 3 Apr
RM644
per night
2 Apr - 3 Apr
9.4/10 Exceptional! (46 reviews)
"Hospitaility was great! We absolutely loved the villa! Spacious place with a living space for us to sit and relax. The room was clean and the amenities were superb! We loved the entrance to the pool right from our room. There was also a pool bar for us to sit and eat/drink. The staff was really great! ..."

Reviewed on 27 Feb 2023

La Villa Langkawi - Private Pool
Dash Resort Langkawi
4 out of 5
Jalan Teluk Baru, Pantai Tengah, Langkawi, Kedah, 07000
The price is RM435 per night from 29 Mar to 30 Mar
RM435
per night
29 Mar - 30 Mar
7.8/10 Good! (167 reviews)
"Its a place where either you may love it or hate it depending on your preference and personality. Its for the young and young at heart. Overall we loved it, if you prefer quiet and away from the music playing the pool, try to request for the forest view area. Overall i had a good experience and enjoyed ..."

Reviewed on 9 Nov 2022

Dash Resort Langkawi
Bon Ton Resort Langkawi
4 out of 5
Jalan Pantai Cenang, Langkawi, Kedah, 07000
The price is RM561 per night from 9 Apr to 10 Apr
RM561
per night
9 Apr - 10 Apr
8.8/10 Excellent! (134 reviews)
"Very charming hotel with friendly staff. Lovely surrounding and not big hotel for the ones who prefer hotels with 5 to 6 rooms max. Super nice restaurant. Cats all around perfect for kids Maybe, rooms could have more integrated anti mosquitos nets in order to open more windows. Otherwise rooms can ..."

Reviewed on 7 May 2022

Bon Ton Resort Langkawi
Royale Chenang Resort
3.5 out of 5
Jl. Teluk Baru, Langkawi, Kedah, 07000
Fully refundableReserve now, pay when you stay
The price is RM249 per night from 30 Mar to 31 Mar
RM249
per night
30 Mar - 31 Mar
9/10 Wonderful! (71 reviews)
"Love the stay there!"

Reviewed on 24 Jan 2023

Royale Chenang Resort
Don't see what you're looking for?
See all available properties in Langkawi
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Langkawi hotels information

Number of reviews
9,718
Accommodation
548 hotels
Lowest Price
RM99
Highest Price
RM2,520

Price trends for hotels in Langkawi

Less expensive
More expensive
Next month
April
November
RM158
Month
Price
January
RM202
February
RM191
March
RM171
April
RM158
May
RM191
June
RM199
July
RM192
August
RM185
September
RM180
October
RM195
November
RM208
December
RM189
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Langkawi.

Recent Reviews in Langkawi
Expedia verified reviews