The average price for a 3-star hotel in Langkawi is USD 58. The average price for a 4-star hotel in Langkawi is USD 146. The typical price for a 5-star property in Langkawi is USD 197.