Malaysia may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Beach Hotels & Resorts in Langkawi from $20

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Langkawi Beach Hotels

The Danna Langkawi
Great for beach vacations
5 out of 5
Telaga Harbour Park, Pantai Kok, Langkawi, Kedah
Free CancellationReserve now, pay when you stay
The price is $130 per night from Dec 20 to Dec 21
4.8/5Exceptional! (994 reviews)
Travelers like: on the beach, sun loungers, beach umbrellas, beach towels
Travelers say...

"We had a wonderful stay in the Danna - the staff are so attentive and nothing is too much trouble. We had an amazing upgrade to a villa which was superb and it was an oasis of calm away from the Covid situation. The in-villa massage was a real treat."…"

Reviewed on Oct 29, 2020

The Danna Langkawi
The Datai Langkawi
Great for beach vacations
5 out of 5
Jalan Teluk Datai, Langkawi, Kedah
The price is $316 per night from Dec 7 to Dec 8
4.8/5Exceptional! (326 reviews)
Travelers like: on the beach, sun loungers, beach bar, beach umbrellas
Travelers say...

"You have to see and experience The Datai to believe its magic. Unbelievably beautiful setting. It was my first but not my last visit. Luxuriously quiet, serene, unspoilt paradise."…"

Reviewed on Aug 6, 2020

The Datai Langkawi
The Andaman, a Luxury Collection Resort, Langkawi
Great for beach vacations
5 out of 5
Jalan Teluk Datai, Langkawi
The price is $98 per night from Dec 14 to Dec 15
4.5/5Wonderful! (994 reviews)
Travelers like: on the beach, sun loungers, beach bar, beach towels
Travelers say...

"It has corals at the front beach. Love the view to the sea"…"

Reviewed on Sep 23, 2020

The Andaman, a Luxury Collection Resort, Langkawi
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Tanjung Rhu Resort
Great for beach vacations
5 out of 5
Mukim Ayer Hangat, Pulau Langkawi, Langkawi, Kedah
Free CancellationReserve now, pay when you stay
The price is $63 per night from Nov 28 to Nov 29
4.5/5Wonderful! (693 reviews)
Travelers like: on the beach, sun loungers, beach umbrellas, kids pool
Truly fascinating holiday

"Best hotel stay with wonderful view. Everything was excellent"…"

Reviewed on Jul 25, 2020

Tanjung Rhu Resort
The Westin Langkawi Resort & Spa
Great for beach vacations
5 out of 5
Jalan Pantai Dato Syed Omar, Langkawi, Kedah
Free CancellationReserve now, pay when you stay
The price is $71 per night from Nov 29 to Nov 30
4.4/5Wonderful! (994 reviews)
Travelers like: on the beach, massages on beach, kids pool
Travelers say...

"Very good service but limited parking space. Hotel facilities are kinda old and dated need to have an update"…"

Reviewed on Aug 23, 2020

The Westin Langkawi Resort & Spa
Telaga Terrace
Great for beach vacations
3 out of 5
Jalan Pantai Cenang, Langkawi, Kedah
The price is $28 per night from Dec 3 to Dec 4
4.3/5Excellent! (284 reviews)
Travelers like: close to beach, kids pool
Travelers say...

"Excellent hotel! Very friendly and helpful staffs! The room was really nice! Very suitable for people who wants privacy but still doesn’t want to be too far from the nearby town."…"

Reviewed on Oct 6, 2020

Telaga Terrace
Pelangi Beach Resort & Spa, Langkawi
Great for beach vacations
5 out of 5
Pantai Cenang, Langkawi, Kedah
Free CancellationReserve now, pay when you stay
The price is $97 per night from Nov 28 to Nov 29
4.3/5Excellent! (989 reviews)
Travelers like: on the beach, sun loungers, beach bar, massages on beach
Travelers say...

"Awesome stay. Didn't even need to go anywhere as everything is there to enjoy."…"

Reviewed on Sep 30, 2020

Pelangi Beach Resort & Spa, Langkawi
Cenang Plaza Beach Hotel
3 out of 5
Lot 2606, Jalan Pantai Cenang, Mukim Kedawang, Langkawi
Free CancellationReserve now, pay when you stay
The price is $21 per night from Nov 26 to Nov 27
4.2/5Very Good! (409 reviews)

"Perfect location. Nearby beach and opposite to cenang mall."…"

Reviewed on Aug 19, 2020

Cenang Plaza Beach Hotel
Berjaya Langkawi Resort
Great for beach vacations
5 out of 5
Karong Berkunci 200 Burau Bay, Langkawi, Kedah
Free CancellationReserve now, pay when you stay
The price is $51 per night from Nov 28 to Nov 29
4.2/5Very Good! (998 reviews)
Travelers like: on the beach, cabanas, beach bar, beach umbrellas
Travelers say...

"It's a very nice isolated resort with perfect private beach. The room is cozy and nice as well. You will have chance to meet a lot of animals here inside the resort area. Just 2 more things could be improve: F&B (we tried both restaurants and it's not met the expectation for a 4 stars resort) and ..."…"

Reviewed on Aug 28, 2020

Berjaya Langkawi Resort
Tropical Resort Langkawi
Great for beach vacations
2.5 out of 5
Pantai Tengah, Langkawi, Kedah
Free CancellationReserve now, pay when you stay
The price is $42 per night from Nov 28 to Nov 29
4.1/5Very Good! (275 reviews)
Travelers like: close to beach, kids pool
Breakfast should be more food

"Good place for relaxing"…"

Reviewed on Dec 26, 2019

Tropical Resort Langkawi
Sunset Beach Resort
2.5 out of 5
Jalan Pantai Tengah, Langkawi, Kedah
Free CancellationReserve now, pay when you stay
The price is $22 per night from Nov 26 to Nov 27
4.1/5Very Good! (200 reviews)

"Great access to the beach, neat and tidy, places to eat nearby."…"

Reviewed on Mar 4, 2020

Sunset Beach Resort
Nadias Hotel Cenang Langkawi
Great for beach vacations
3 out of 5
Lot 977, Pantai Cenang, Mukim Kedawang, Langkawi, Kedah
Free CancellationReserve now, pay when you stay
The price is $27 per night from Nov 26 to Nov 27
4/5Very Good! (473 reviews)
Travelers like: close to beach, kids pool
Travelers say...

"The place is near the beach and it has own pool. I like it, I will stay at this hotel next time."…"

Reviewed on Sep 14, 2020

Nadias Hotel Cenang Langkawi
The Frangipani Langkawi Resort & Spa
Great for beach vacations
4 out of 5
Jl Teluk Baru, Pantai Tengah, Mukim Kedawang, Langkawi, Kedah
Get Rates
3.9/5Very Good! (357 reviews)
Travelers like: on the beach, sun loungers, beach towels, kids pool
Travelers say...

"Excellent value for money. The location is the key thing here. Not many hotels are actually on the beach here and this one pretty much has its own private part of it. Breakfast is excellent and the rooms large, clean and quiet. The wifi is particularly impressive! Strong and stable connections all ..."…"

Reviewed on Mar 8, 2020

The Frangipani Langkawi Resort & Spa
Holiday Villa Beach Resort & Spa Langkawi
Great for beach vacations
4 out of 5
Lot 1698, Pantai Tengah, Mukim Kedawang, Langkawi, Kedah
Free CancellationReserve now, pay when you stay
The price is $63 per night from Nov 27 to Nov 28
3.8/5Good! (733 reviews)
Travelers like: on the beach, sun loungers, kids pool
Travelers say...

"Clean, friendly staff, near airport, nice view sunset from the swimming pool."…"

Reviewed on Sep 28, 2020

Holiday Villa Beach Resort & Spa Langkawi
favehotel Cenang Beach - Langkawi
Great for beach vacations
3 out of 5
Lot 119, Pantai Tengah, Mukim Padang, Mat Sirat, Daerah Langkawi, Langkawi, Kedah
Get Rates
3.6/5Good! (493 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"Stayed four years running for three weeks. Everything is good. Breakfast could improve. Staff good beds comfortable"…"

Reviewed on Feb 10, 2020

favehotel Cenang Beach - Langkawi
Royal Agate Beach Resort
Great for beach vacations
3 out of 5
Langkawi, Langkawi
Free CancellationReserve now, pay when you stay
The price is $20 per night from Nov 28 to Nov 29
3.6/5Good! (462 reviews)
Travelers like: close to beach, kids pool
Travelers say...

"Roof top hotel cafe...!! But, parking is a challenge..."…"

Reviewed on Aug 18, 2020

Royal Agate Beach Resort
Malibest Resort
Great for beach vacations
2.5 out of 5
Pantai Cenang, Mukim Kedawang, Langkawi, Kedah
Free CancellationReserve now, pay when you stay
The price is $29 per night from Nov 26 to Nov 27
3.3/5 (341 reviews)
Travelers like: on the beach, outdoor pool
Right smack on Chenang beach

"Right in the middle of Chenang Beach, 7 11 right in front, Bella Cafe nearby provides local or made to order all day western breakfast. Everything checks out fine, minus the non existent car parking."…"

Reviewed on Aug 1, 2020

Malibest Resort
Best Star Resort
Great for beach vacations
3 out of 5
Lot PT 892, Jalan Pantai Cenan, Mk Kedawang, Langkawi, Kedah
Free CancellationReserve now, pay when you stay
The price is $29 per night from Dec 12 to Dec 13
3.3/5 (226 reviews)
Travelers like: on the beach, outdoor pool
Travelers say...

"Receptionist was very helpfull. Rooms are worth for the price. We are very sorry to share that the Properties was under partially renovation so nothing to shout about cleanliness."…"

Reviewed on Aug 3, 2020

Best Star Resort
Century Langkawi Beach Resort
Great for beach vacations
4.5 out of 5
JALAN TELUK NIBONG, .0, Langkawi, Kedah
Get Rates
3.3/5 (852 reviews)
Travelers like: on the beach, kids pool
Travelers say...

"The hotel is ok."…"

Reviewed on Sep 12, 2019

Century Langkawi Beach Resort
Sandy Beach Resort Langkawi
2 out of 5
Pantai Cenang, Mukim Kedawang, Langkawi, Kedah
The price is $40 per night from Nov 28 to Nov 29
2.6/5 (351 reviews)

"Overall just nice... bilik biase2... kelebihan dekat ngan pantai"…"

Reviewed on Dec 14, 2019

Sandy Beach Resort Langkawi
Don't see what you're looking for?
We've got more Beach Hotels. Find the right one for you.
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.

Beach Hotels in Langkawi

Known for its stunning beaches and amazing swimming spots, Langkawi has a lot to offer the traveler dreaming of a beach holiday. There are 154 beach hotels and other accommodation options to choose from in this romantic destination, so it's easy to find one that meets your needs.

As you look for a place to stay near the water in Langkawi, consider selecting one of these top beach hotels with positive traveler reviews.

The Danna Langkawi - 5-star luxury resort on a private beach. It features an outdoor pool, free buffet breakfast, and a poolside bar. Activities include fishing. Guests love the walkable location and comfortable rooms.

Sunset Beach Resort - 2.5-star hotel, 1-minute walk from Cenang Beach. Our travelers recommend its beach locale and spacious rooms. This hotel boasts free parking, flat-screen TVs, and in-room coffee makers.

Meritus Pelangi Beach Resort Langkawi - 5-star luxury hotel on Cenang Beach. It offers 2 outdoor pools, 2 pool bars, and 2 restaurants. Activities include beach volleyball and kayaking. Guest reviews highlight the pool and proximity to shopping.

Best Star Resort - 3-star resort on the beach. It features an outdoor pool, free WiFi, and TVs. Guests love the spacious rooms.

Royal Agate Beach Resort - 3-star hotel, 1-minute walk from Cenang Beach. Our travelers recommend its beach locale and pool. This hotel boasts an outdoor pool, a restaurant, and free WiFi.

Planning Your Trip to Langkawi

If you're wondering about the local weather, you can use these monthly averages to determine the best time to visit.

  • Hottest months: March, April, May, and January, with an average temperature of 93°F
  • Coldest months: January, February, December, and March, with an average temperature of 73°F
  • Driest months: January, February, July, and March, with an average rainfall of 0.16 inches
  • Rainiest months: May, November, October, and June, with an average rainfall of 0.31 inches

Sightseeing in and Around Langkawi

After getting settled at your accommodation of choice, you'll likely want to venture out and explore. If you can't wait to check out the beaches, head to Langkawi Beach or Black Sand Beach for a relaxing day by the water. Discover the area's swimming and island views, and make time for local attractions like Langkawi Cable Car and Mahsuri's Tomb. For additional things to see and do, consider a visit to Atma Alam or Field of Burnt Rice. Visitors also enjoy Langkawi for its:
  • Sports
  • Wildlife

Getting Around Langkawi

The closest major airport is in Langkawi (LGK-Langkawi Intl.), located 3.7 mi (6 km) from the city center. If you'd like to venture out around the area, you may want to rent a car for your trip.

Frequently asked questions

What is Langkawi like for travelers who love the beach?
Known for its stunning beaches and amazing swimming spots, Langkawi has a lot to offer the traveler dreaming of a beach holiday.
What's the best hotel to stay near the beach in Langkawi?
Pelangi Beach Resort & Spa, Langkawi is a top 5-star beachfront resort offering 3 outdoor pools and a full-service spa, located within a short 2-minute walk of Pantai Cenang Beach. Other good options for your beach trip include Berjaya Langkawi Resort and The Andaman, a Luxury Collection Resort, Langkawi.
How many beach hotels should I expect to find in Langkawi?
Choose from one of Expedia’s 132 hotels in Langkawi for your beachside break.
When's the best time for a beach vacation in Langkawi?
Plan your trip to the beach with a look at year-round temperatures in Langkawi: The hottest months are usually March and April with an average temp of 83°F, while the coldest months are January and February with an average of 83°F. The rainiest months in Langkawi are May, October, April, and November, with each month seeing an average of 9 inches of rainfall.
What is there to see and do around Langkawi?
After arriving and checking into your hotel, you’ll probably want to explore your surroundings. If you can’t wait to check out the beaches, head to Tanjung Rhu Beach or Pantai Kok Beach for a relaxing day by the water. Discover the area’s swimming and island views, and make time for local attractions like Pantai Cenang Beach and Langkawi Cable Car. For more things to see and do, consider visiting Underwater World or Langkawi Sky Bridge.
What's the best way to get to my beach hotel in Langkawi?
Here’s some information to help you get to and around your beach accommodation in Langkawi more easily: To get to Langkawi, you can fly into Langkawi Intl. Airport (LGK), the closest major airport, which is located 3.4 mi (5.5 km) from the city center. If you’d like to venture out around the area, you may want to rent a car for your trip.

Travelers Loved These Beach Hotels

More trip options