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
Price per night
Price per night
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
Pelangi Beach Resort & Spa, Langkawi
5 out of 5
Pantai Cenang, Langkawi, Kedah, 07000
The price is RM733 per night from 5 Dec to 6 Dec
RM733
per night
5 Dec - 6 Dec
4.3/5 Excellent! (1,002 reviews)
"Fabulous hotel nothing was too much trouble"

Reviewed on 24 Nov 2022

Pelangi Beach Resort & Spa, Langkawi
Berjaya Langkawi Resort
5 out of 5
Karong Berkunci 200 Burau Bay, Langkawi, Kedah, 07000
The price is RM544 per night from 4 Jan to 5 Jan
RM544
per night
4 Jan - 5 Jan
4.2/5 Very Good! (1,001 reviews)
"Property is in a beautiful location and close to the SkyCab (a must do). The villa on the water was nice, but the chairs and bed were extremely hard. We enjoyed the game room. The staff was very accommodating. We had wanted to rent paddleboards, but the area where vessels are allowed is very limited. ..."

Reviewed on 21 Nov 2022

Berjaya Langkawi Resort
The Danna Langkawi Luxury Resort & Beach Villas
5 out of 5
Telaga Harbour Park, Pantai Kok, Langkawi, Kedah, 07000
Fully refundableReserve now, pay when you stay
The price is RM1,440 per night from 5 Dec to 6 Dec
RM1,440
per night
5 Dec - 6 Dec
4.8/5 Exceptional! (996 reviews)
"Staff are friendly and cheerful. We enjoyed morning walk on the beach and we spend good times at the beautiful garden and the koi pond."

Reviewed on 24 Nov 2022

The Danna Langkawi Luxury Resort & Beach Villas

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

Aloft Langkawi Pantai Tengah
4 out of 5
Lot PT701, Jalan Pantai Tengah, Langkawi, Kedah, 7000
Fully refundableReserve now, pay when you stay
The price is RM590 per night from 7 Dec to 8 Dec
RM590
per night
7 Dec - 8 Dec
4.6/5 Exceptional! (302 reviews)
Decent hotel in Langkawi
"It was the trip for my wife’s birthday, we stayed in the hotel for 3 nights. The staff put birthday decorations in the room and left a birthday card to her which is sweet. Everyone working in the hotel is so nice and friendly, they always has smile on their faces. The buffet breakfast has plenty ..."

Reviewed on 29 Oct 2022

Aloft Langkawi Pantai Tengah
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,750 per night from 17 Dec to 18 Dec
RM1,750
per night
17 Dec - 18 Dec
4.6/5 Wonderful! (172 reviews)
"Very good"

Reviewed on 8 Oct 2022

The Ritz-Carlton, Langkawi
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 RM845 per night from 7 Dec to 8 Dec
RM845
per night
7 Dec - 8 Dec
4.4/5 Wonderful! (999 reviews)
"Great place for quiet and peaceful time. Place looks and feels a bit dated but the service, people, pool area and food is still fantastic! A great place to get away from busy city life."

Reviewed on 27 Nov 2022

The Westin Langkawi Resort & Spa
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,650 per night from 14 Dec to 15 Dec
RM1,650
per night
14 Dec - 15 Dec
4.6/5 Wonderful! (246 reviews)
Excellent hotel
"We had a wonderful stay at this excellent hotel. A beautiful beach and bay and room was superb."

Reviewed on 15 Nov 2022

The St. Regis Langkawi
Four Seasons Resort Langkawi
5 out of 5
Jalan Tanjung Rhu Mukim Ayer, Langkawi, Kedah, 07000
The price is RM1,832 per night from 11 Dec to 12 Dec
RM1,832
per night
11 Dec - 12 Dec
4.7/5 Exceptional! (222 reviews)
"Superb, from the moment I park the car until to my room, the entire check-in process and the given resort tour are super nice. All the staff here is very friendly and willing to help. I was celebrating my fiancee birthday at the beach, all the arrangement is perfect. The room is super nice, clean ..."

Reviewed on 28 Nov 2022

Four Seasons Resort Langkawi
The Datai Langkawi
5 out of 5
Jalan Teluk Datai, Langkawi, Kedah, 07000
The price is RM2,226 per night from 5 Dec to 6 Dec
RM2,226
per night
5 Dec - 6 Dec
4.8/5 Exceptional! (367 reviews)
"This is an incredible hotel where nature and real luxury go hand in hand. Staff are trained to be hosts and work really hard to give you the best experience. The food, surroundings and service are definitely 5*."

Reviewed on 22 Nov 2022

The Datai Langkawi
Cenang Plaza Beach Hotel
3 out of 5
Lot 2606, Jalan Pantai Cenang, Mukim Kedawang, Langkawi, 07000
Fully refundableReserve now, pay when you stay
The price is RM169 per night from 8 Dec to 9 Dec
RM169
per night
8 Dec - 9 Dec
4.2/5 Very Good! (430 reviews)
Poor towels
"Location super good, not clean ir room, a specialy floor, never mop with water. Toweels is a bigest problem, they dont have enouth them, and then u coming back from breach and want go to shower, u dont have towels at all, not even hand towel. And if u do have towels they are look like floormop at ..."

Reviewed on 18 Nov 2022

Cenang Plaza Beach Hotel
The Ocean Residence Langkawi
3 out of 5
No. 1 Ocean Front Estate Bukit Benggali, Langkawi, Kedah, 7000
Fully refundableReserve now, pay when you stay
The price is RM329 per night from 4 Jan to 5 Jan
RM329
per night
4 Jan - 5 Jan
4.2/5 Excellent! (189 reviews)
"Good and tranquil hotel that's in need of manyfold renovations. Location is nice, between Kuah and the famous cenang beach. That being said, you definitely need some sort transportation, e.g. car/scooter - grab app would be a good alternative if you do not want to drive."

Reviewed on 24 Sep 2022

The Ocean Residence Langkawi
Adya Hotel Langkawi
3.5 out of 5
No 1 PT, 4001, Persiaran Mutiara 2, Mukim Kuah, Langkawi, Kedah, 07000
The price is RM180 per night from 28 Dec to 29 Dec
RM180
per night
28 Dec - 29 Dec
4.2/5 Very Good! (586 reviews)
"Friendly staffs Nice and tasty breakfast Good location Sea view from rooms"

Reviewed on 2 Dec 2022

Adya 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 RM371 per night from 6 Dec to 7 Dec
RM371
per night
6 Dec - 7 Dec
3.8/5 Good! (750 reviews)
"My 4th stay here. Staff very friendly. Deluxe room had great view of beach and pool. 2 nice pools.Beach not busy"

Reviewed on 25 Nov 2022

Holiday Villa Beach Resort & Spa Langkawi
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 RM611 per night from 6 Dec to 7 Dec
RM611
per night
6 Dec - 7 Dec
4.4/5 Wonderful! (735 reviews)
"Friendly staff"

Reviewed on 20 Sep 2022

Tanjung Rhu Resort
Rebak Island Resort & Marina
4 out of 5
Rebak Island, Kuah, Langkawi, Kedah, 07000
Fully refundableReserve now, pay when you stay
The price is RM436 per night from 5 Dec to 6 Dec
RM436
per night
5 Dec - 6 Dec
5/5 Exceptional! (4 reviews)
"The rooms were clean and very comfortable and the staff was amazing, the boat journey from and to island very efficient service. This resort is highly recomended for family vacation."

Reviewed on 22 Nov 2022

Rebak Island Resort & Marina
La Villa Langkawi - Private Pool
3.5 out of 5
Lot 5A, Kampung Padang Putih, Jalan Pantai Tengah, Langkawi, Kedah, 7000
The price is RM915 per night from 19 Dec to 20 Dec
RM915
per night
19 Dec - 20 Dec
4.7/5 Exceptional! (45 reviews)
"Fantastic 10/10 , made our holiday memorable"

Reviewed on 14 Nov 2022

La Villa Langkawi - Private Pool
Dayang Bay Resort Langkawi
3 out of 5
Persiaran Pelangi, Kuah, Langkawi, Kedah, 7000
The price is RM233 per night from 2 Jan to 3 Jan
RM233
per night
2 Jan - 3 Jan
3.7/5 Good! (823 reviews)
"I highly enjoyed my stay at Dayang Bay Resort. The location is quite convenient as there is a 7-11, a minimart, places to eat just opposite of the resort. There was gym, a daycare, and spa on the resort itself which me and family enoyed. The room was spacious enough for us. However, there were some ..."

Reviewed on 8 Nov 2022

Dayang Bay Resort Langkawi
Mercure Langkawi Pantai Cenang
4 out of 5
LOT 2500 JALAN PANTAI CENANG, PULAU LANGKAWI KEDAH D AM, Langkawi, 07000
The price is RM594 per night from 5 Dec to 6 Dec
RM594
per night
5 Dec - 6 Dec
3.9/5 Very Good! (11 reviews)
Wonderful stay at Mercure Langkawi
"We had a wonderful 3 nights stay at Mercure Langkawi. The hotel is new and clean and service staff were very friendly. It was our first trip to the island and the counter staff patiently gave us information on the different places of interest and helped us book the island hopping tour as our son ..."

Reviewed on 19 Oct 2022

Mercure Langkawi Pantai Cenang
Aseania Resort Langkawi
3.5 out of 5
Simpang Tiga, Jalan Pantai Tengah, Mukim Kedawang, Langkawi, Kedah, 07100
3.3/5 (690 reviews)
"big and spacious room with balcony. location is good to cenang and tengah beach. pool is amazing."

Reviewed on 11 Mar 2020

Aseania Resort Langkawi
The Smith House
3.5 out of 5
Lot 297, Bandar Padang Mastirat, Langkawi, Kedah, 07100
The price is RM220 per night from 5 Dec to 6 Dec
RM220
per night
5 Dec - 6 Dec
4.6/5 Exceptional! (356 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
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 9926
Accommodation 543 hotels
Lowest Price RM169
Highest Price RM2,226

Price trends for hotels in Langkawi

Less expensive
More expensive
This month
Next month
December
November
RM152
RM171
Month
Price
January
RM171
February
RM181
March
RM187
April
RM185
May
RM198
June
RM175
July
RM200
August
RM190
September
RM217
October
RM217
November
RM240
December
RM152
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

Go further with the Expedia app

Save even more - Get up to 45% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and managing it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code