Search Kedah 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 Kedah

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 Kedah

Berjaya Langkawi Resort
5 out of 5
Karong Berkunci 200 Burau Bay, Langkawi, Kedah, 07000
The price is RM536 per night from 6 Mar to 7 Mar
RM536
per night
6 Mar - 7 Mar
4.2/5 Very Good! (1,016 reviews)
"Berjaya is a beautiful resort let down by the rubbish on the property grounds. Staff walk past noodle pots and pizza boxes instead of binning. Manager was informed and is dealing with. Rainforest studio is lovely. Yes they need modernising but they are clean and have everything you need. They are ..."

Reviewed on 31 Jan 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 5 Feb to 6 Feb
RM773
per night
5 Feb - 6 Feb
4.4/5 Wonderful! (1,001 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
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 RM864 per night from 1 Mar to 2 Mar
RM864
per night
1 Mar - 2 Mar
4.4/5 Wonderful! (743 reviews)
"Overall is very good juz the food not that up to our taste and the choices is not much"

Reviewed on 30 Jan 2023

Tanjung Rhu Resort

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

The Datai Langkawi
5 out of 5
Jalan Teluk Datai, Langkawi, Kedah, 07000
The price is RM2,690 per night from 5 Mar to 6 Mar
RM2,690
per night
5 Mar - 6 Mar
4.8/5 Exceptional! (369 reviews)
"Pristine nature, quietness and top-notch services"

Reviewed on 13 Jan 2023

The Datai 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,090 per night from 5 Mar to 6 Mar
RM2,090
per night
5 Mar - 6 Mar
4.7/5 Exceptional! (226 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
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 RM525 per night from 2 Mar to 3 Mar
RM525
per night
2 Mar - 3 Mar
4.6/5 Exceptional! (313 reviews)
"breakfast was amazing. staff was quick and helpful, had a problem with my room door and they fixed the issue quickly. plenty of carpark space. Perhaps, the smoking area can be further away from the lift lobby."

Reviewed on 2 Feb 2023

Aloft Langkawi Pantai Tengah, a Marriott Hotel
The Ritz-Carlton, Langkawi
5 out of 5
Jalan Pantai Kok, Langkawi, Kedah, 07000
Fully refundableReserve now, pay when you stay
The price is RM2,050 per night from 21 Feb to 22 Feb
RM2,050
per night
21 Feb - 22 Feb
4.6/5 Wonderful! (173 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
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,458 per night from 5 Feb to 6 Feb
RM1,458
per night
5 Feb - 6 Feb
4.8/5 Exceptional! (999 reviews)
"Staffs are very nice and helpful and the room was comfy"

Reviewed on 27 Jan 2023

The Danna Langkawi - A Member of Small Luxury Hotels of the World
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 28 Feb to 1 Mar
RM1,650
per night
28 Feb - 1 Mar
4.6/5 Wonderful! (249 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
Pelangi Beach Resort & Spa, Langkawi
5 out of 5
Pantai Cenang, Langkawi, Kedah, 07000
The price is RM780 per night from 5 Feb to 6 Feb
RM780
per night
5 Feb - 6 Feb
4.3/5 Excellent! (1,011 reviews)
"Sun beds around beach need to be upgraded as not good quality and most are bolted so they don’t go up and down. With that exception Hotel was great."

Reviewed on 30 Jan 2023

Pelangi Beach Resort & Spa, Langkawi
Rebak Island Resort & Marina
4 out of 5
Rebak Island, Kuah, Langkawi, Kedah, 07000
4.6/5 Wonderful! (7 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
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 RM207 per night from 9 Feb to 10 Feb
RM207
per night
9 Feb - 10 Feb
4/5 Very Good! (1,002 reviews)
"Rooms are spacious and big. Worth the price paid."

Reviewed on 29 Jan 2023

Bayview Hotel Langkawi
PARKROYAL Langkawi Resort
4 out of 5
Lot 60199 Pantai Tengah, Bandar Padang Matsirat, Langkawi, Kedah, 7000
The price is RM688 per night from 1 Mar to 2 Mar
RM688
per night
1 Mar - 2 Mar
PARKROYAL Langkawi Resort
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 RM335 per night from 10 Feb to 11 Feb
RM335
per night
10 Feb - 11 Feb
3.8/5 Good! (757 reviews)
"Child friendly hotel. They have indoor playground for kids. Private beach & very big pool. Room is very roomy (we had a studio room with Garden View). Love the sofa bed. BUT there's only 1 free socket plug available. I had to rotate between boiling water & charging 2 hp & 1 iPad. Friendly & helpful ..."

Reviewed on 1 Jan 2023

Holiday Villa Beach Resort & Spa 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 RM246 per night from 5 Feb to 6 Feb
RM246
per night
5 Feb - 6 Feb
4.4/5 Wonderful! (68 reviews)
"Love the stay there!"

Reviewed on 24 Jan 2023

Royale Chenang Resort
The Frangipani Langkawi Resort & Spa
4 out of 5
Jl Teluk Baru, Pantai Tengah, Mukim Kedawang, Langkawi, Kedah, 07100
3.9/5 Very Good! (382 reviews)
"My preferred hotel in this area. Disappointed breakfast slightly downgraded since pre Covld"

Reviewed on 23 Jan 2023

The Frangipani Langkawi Resort & Spa
The Smith House
3.5 out of 5
Lot 297, Bandar Padang Mastirat, Langkawi, Kedah, 07100
The price is RM309 per night from 17 Feb to 18 Feb
RM309
per night
17 Feb - 18 Feb
4.6/5 Exceptional! (357 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
Bon Ton Resort Langkawi
4 out of 5
Jalan Pantai Cenang, Langkawi, Kedah, 07000
The price is RM597 per night from 8 Feb to 9 Feb
RM597
per night
8 Feb - 9 Feb
4.4/5 Wonderful! (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
Dash Resort Langkawi
4 out of 5
Jalan Teluk Baru, Pantai Tengah, Langkawi, Kedah, 07000
The price is RM480 per night from 5 Feb to 6 Feb
RM480
per night
5 Feb - 6 Feb
3.9/5 Good! (166 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
Resorts World Langkawi
4 out of 5
Tanjung Malai, Langkawi, Kedah, 07000
The price is RM210 per night from 19 Feb to 20 Feb
RM210
per night
19 Feb - 20 Feb
3.6/5 Good! (575 reviews)
"Very good location and service. Staff was also friendly."

Reviewed on 10 Jan 2023

Resorts World Langkawi
Don't see what you're looking for?
See all available properties in Kedah
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.

Kedah hotels information

Number of reviews
9548
Accommodation
684 hotels
Lowest Price
RM207
Highest Price
RM2,690

Recent Reviews in Kedah
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 manage 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