Langkawi hotels from RM127

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

Filter by

Popular filters
Popular filters
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

Top 10 trending Langkawi hotels

Berjaya Langkawi Resort
5 out of 5
Karong Berkunci 200 Burau Bay, Langkawi, Kedah
The price is RM604 per night from 13 Oct to 14 Oct
RM604
per night
13 Oct - 14 Oct
13.97 km from city centre
8.4/10 Very Good! (1,000 reviews)
"Booked this for my family. Their stay sounded fantastic!"

Reviewed on 12 Sep 2023

Berjaya Langkawi Resort
The Westin Langkawi Resort & Spa
5 out of 5
Jalan Pantai Dato Syed Omar, Langkawi, Kedah
Fully refundableReserve now, pay when you stay
The price is RM700 per night from 21 Oct to 22 Oct
RM700
per night
21 Oct - 22 Oct
8.63 km from city centre
8.8/10 Excellent! (999 reviews)
"Will definitely be back"

Reviewed on 17 Sep 2023

The Westin Langkawi Resort & Spa
The Ritz-Carlton, Langkawi
5 out of 5
Jalan Pantai Kok, Langkawi, Kedah
Fully refundableReserve now, pay when you stay
The price is RM1,650 per night from 4 Oct to 5 Oct
RM1,650
per night
4 Oct - 5 Oct
10.3 km from city centre
9.2/10 Wonderful! (192 reviews)
"One of the best hotel in the world"

Reviewed on 26 Sep 2023

The Ritz-Carlton, Langkawi
Save an average of 15% on thousands of hotels when you're signed in
PARKROYAL Langkawi Resort
5 out of 5
Lot 60199 Pantai Tengah, Bandar Padang Matsirat, Langkawi, Kedah
The price is RM834 per night from 1 Nov to 2 Nov
RM834
per night
1 Nov - 2 Nov
9.71 km from city centre
9/10 Wonderful! (32 reviews)
"Very enjoyable stay with excellent facilites and very friendly staff . I will definitely stay there again ."

Reviewed on 15 Sep 2023

PARKROYAL Langkawi Resort
Aloft Langkawi Pantai Tengah
4 out of 5
Lot PT701, Jalan Pantai Tengah, Langkawi, Kedah
Fully refundableReserve now, pay when you stay
The price is RM490 per night from 30 Oct to 31 Oct
RM490
per night
30 Oct - 31 Oct
10.44 km from city centre
9.2/10 Wonderful! (362 reviews)
"Had a unique experience with aloft langkawi, and celebrating my gf bday and they help to decorate the room and was given to us a complimentary bday cake, vry well recommended๐Ÿ‘๐Ÿ‘๐Ÿ‘"

Reviewed on 30 Aug 2023

Aloft Langkawi Pantai Tengah
Four Seasons Resort Langkawi
5 out of 5
Jalan Tanjung Rhu Mukim Ayer, Langkawi, Kedah
The price is RM1,717 per night from 10 Oct to 11 Oct
RM1,717
per night
10 Oct - 11 Oct
11.3 km from city centre
9.4/10 Exceptional! (245 reviews)
"We have a wonderful time and experience. The staff were very friendly and went above and beyond to make our stay relaxing. We will definitely go back!"

Reviewed on 1 Sep 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
Fully refundableReserve now, pay when you stay
The price is RM1,377 per night from 4 Oct to 5 Oct
RM1,377
per night
4 Oct - 5 Oct
12.49 km from city centre
9.6/10 Exceptional! (996 reviews)
"Itโ€™s lovely but only good for a maximum of 3 nights stay"

Reviewed on 24 Jul 2023

The Danna Langkawi - A Member of Small Luxury Hotels of the World
Pelangi Beach Resort & Spa, Langkawi
5 out of 5
Pantai Cenang, Langkawi, Kedah
Fully refundableReserve now, pay when you stay
The price is RM800 per night from 10 Oct to 11 Oct
RM800
per night
10 Oct - 11 Oct
9.32 km from city centre
8.6/10 Excellent! (1,001 reviews)
"Probably one of the best properties i have ever stayed at. The staff and service were absolutely amazing. Very attentive to detail. Staff were very caring and polite; this includes the managers. Two breakfast buffets offering slightly different food choices, one asian and one American. Both had a ..."

Reviewed on 27 Sep 2023

Pelangi Beach Resort & Spa, Langkawi
The St. Regis Langkawi
5 out of 5
Jalan Pantai Beringin, Langkawi, Kedah
Fully refundableReserve now, pay when you stay
The price is RM1,550 per night from 12 Oct to 13 Oct
RM1,550
per night
12 Oct - 13 Oct
9.24 km from city centre
9.2/10 Wonderful! (262 reviews)
"The hotel is nice. The problem it is on the other side of the island which is less popular due to the quality of sea water. Activities ie swimming and snorkeling are not feasible. The issue I have with booking with Expedia is that we lose a lot of benefits as Marriott ie no upgrade of room unless ..."

Reviewed on 30 Sep 2023

The St. Regis Langkawi
Tanjung Rhu Resort
5 out of 5
Mukim Ayer Hangat, Pulau Langkawi, Langkawi, Kedah
Fully refundableReserve now, pay when you stay
The price is RM572 per night from 3 Nov to 4 Nov
RM572
per night
3 Nov - 4 Nov
12.4 km from city centre
8.8/10 Excellent! (796 reviews)
"When you are being driven into the resort through the conservation area and then you get your first glimpse of the beach from reception it feels special and it is. This is a holiday for the body, mind and soul...the resort and staff offer something you cant find everyday...there are a few areas that ..."

Reviewed on 23 Sep 2023

Tanjung Rhu Resort
Bayview Hotel Langkawi
4 out of 5
Jalan Pandak Mayah 1, Pusat Bandar Kuah, Langkawi, Kedah
Fully refundableReserve now, pay when you stay
The price is RM198 per night from 8 Oct to 9 Oct
RM198
per night
8 Oct - 9 Oct
6.86 km from city centre
8/10 Very Good! (997 reviews)
"We have always stayed at Bayview at every visit to Langkawi since 1998 and the services has never failed to impress us!"

Reviewed on 27 Sep 2023

Bayview Hotel Langkawi
Rebak Island Resort & Marina
4 out of 5
Rebak Island, Kuah, Langkawi, Kedah
Fully refundableReserve now, pay when you stay
The price is RM413 per night from 7 Oct to 8 Oct
RM413
per night
7 Oct - 8 Oct
11.67 km from city centre
8.8/10 Excellent! (20 reviews)
"I recommend this place to people who look for a quiet place to relax."

Reviewed on 19 Jul 2023

Rebak Island Resort & Marina
The Datai Langkawi
5 out of 5
Jalan Teluk Datai, Langkawi, Kedah
The price is RM2,450 per night from 3 Nov to 4 Nov
RM2,450
per night
3 Nov - 4 Nov
15.86 km from city centre
9.6/10 Exceptional! (386 reviews)
"Datai is a unique hotel. Mostly hidden in rainforest the villas are quiet and secluded and the service is excellent.Our beach villa had everything, enormous living area, seperate bedroom area, pool and beautiful gardens. Datai beach is just through the garden gate, safe swimming and at this time ..."

Reviewed on 12 Jun 2023

The Datai Langkawi
Holiday Villa Beach Resort & Spa Langkawi
4 out of 5
Lot 1698, Pantai Tengah, Mukim Kedawang, Langkawi, Kedah
Fully refundableReserve now, pay when you stay
The price is RM300 per night from 2 Nov to 3 Nov
RM300
per night
2 Nov - 3 Nov
10.3 km from city centre
7.6/10 Good! (789 reviews)
"Good value, spacious accommodation with a charming retro character, offering a fine sandy private beach and outdoor swimming pools and sunbathing facilities. There is a good range of reasonably priced food and drinks available on site. Amazing sunset is a spectacle which draws residents onto the ..."

Reviewed on 14 Jul 2023

Holiday Villa Beach Resort & Spa Langkawi
The Bayou Hotel Langkawi
2.5 out of 5
Lot 119 Jalan Pantai Tengah, Langkawi, Kedah
Fully refundable
The price is RM351 per night from 12 Oct to 13 Oct
RM351
per night
12 Oct - 13 Oct
9.41 km from city centre
10/10 Exceptional! (3 reviews)
"Good"

Reviewed on 23 Aug 2023

The Bayou Hotel Langkawi
Dayang Bay Resort Langkawi
3 out of 5
Persiaran Pelangi, Kuah, Langkawi, Kedah
The price is RM249 per night from 15 Oct to 16 Oct
RM249
per night
15 Oct - 16 Oct
5.83 km from city centre
7.4/10 Good! (840 reviews)
Fresh Air
"It's a pleasant stay, room was like an apartment, basic and simple. Booked this for the sake of fresh air with an open balcony, particularly due to elderly. Overall, all positive."

Reviewed on 19 Aug 2023

Dayang Bay Resort Langkawi
Mercure Langkawi Pantai Cenang
4 out of 5
LOT 2500 JALAN PANTAI CENANG, PULAU LANGKAWI KEDAH D AM, Langkawi
The price is RM467 per night from 10 Oct to 11 Oct
RM467
per night
10 Oct - 11 Oct
9.24 km from city centre
8.4/10 Very Good! (20 reviews)
"Walkable distance to souvenier shops and eateries. Had breakfast, lunch and dinner outside the hotel. Only thing was that ocean view was blocked by other buildings in front. Felt hotel should let us know in room details as we might have booked another room type. Other than that staff were amazing ..."

Reviewed on 17 Jul 2023

Mercure Langkawi Pantai Cenang