Find Your Perfect Stay: Hotels for Every Traveler

From luxury resorts to budget-friendly stays, discover the ideal hotel that suits your style, comfort, and budget.
Top-Rated Bestseller Hotels You Can’t Miss
Discover the most popular and highly-rated hotels that guarantee an unforgettable stay, with exceptional service and unbeatable amenities.
from
0.00₨ /night
Sigiriya
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Ampara
from
0.00₨ /night
Kiribathgoda
from
0.00₨ /night
Nuwara Eliya
from
46,020.00₨ /night
Nuwara Eliya
from
16,520.00₨ /night
Nuwara Eliya
from
31,565.00₨ /night
Sri Lanka’s Finest: Luxury Hotels & Resorts
Indulge in world-class luxury, breathtaking views, and unmatched comfort at Sri Lanka’s top hotels.
from
0.00₨ /night
Sigiriya
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Ampara
from
0.00₨ /night
Kiribathgoda
from
0.00₨ /night
Nuwara Eliya
from
46,020.00₨ /night
Nuwara Eliya
from
16,520.00₨ /night
Nuwara Eliya
from
31,565.00₨ /night
Last-Minute Hotel Deals: Book & Save Now!
Snag unbeatable discounts on top hotels—perfect stays at perfect prices, even at the last minute!
from
0.00₨ /night
Batticaloa
from
46,315.00₨ /night
Puttalam
from
148,680.00₨ /night
Matale
from
11,505.00₨ /night
Anuradhapura
from
13,275.00₨ /night
Ella
from
18,585.00₨ /night
Deniyaya
from
18,880.00₨ /night
Negombo
from
14,750.00₨ /night
Anuradhapura
from
35,695.00₨ /night
Kandy
from
29,500.00₨ /night
Kegalle
from
20,060.00₨ /night
Weligama
from
11,505.00₨ /night
Sri Lanka Stays: Best Hotels & Accommodations
From luxury resorts to budget-friendly stays, discover the perfect hotel or accommodation for your Sri Lankan getaway.
from
0.00₨ /night
Sigiriya
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Ampara
from
0.00₨ /night
Kiribathgoda
from
0.00₨ /night
Nuwara Eliya
from
46,020.00₨ /night
Nuwara Eliya
from
16,520.00₨ /night
Nuwara Eliya
from
31,565.00₨ /night
Budget Stays in Sri Lanka: Affordable & Comfortable
Explore Sri Lanka without breaking the bank! Find budget-friendly hotels, hostels, and guesthouses that offer great comfort at the best prices.
from
0.00₨ /night
Sigiriya
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Weligama
from
0.00₨ /night
Ampara
from
0.00₨ /night
Kiribathgoda
from
0.00₨ /night
Nuwara Eliya
from
46,020.00₨ /night
Nuwara Eliya
from
16,520.00₨ /night
Nuwara Eliya
from
31,565.00₨ /night

Frequently asked questions

  Where can I confirm that I’ve paid for my booking?

You’ll find your payment confirmation in your confirmation email. From the email there is also an option to download a payment confirmation PDF..

  I’ve paid for my booking but I haven’t received an email to confirm. What should I do?

If your booking has been cancelled, HotelExpress.lk refunds you immediately. The processing time may take 7 to 12 days and depends on your bank. If you have questions, contact your bank directly.

  I’ve paid for my booking but I haven’t received an email to confirm. What should I do?

You'll get a confirmation email once your booking is confirmed. This should only take about two minutes but sometimes can take longer. Please check your spam/junk mail folders for this email, it may be there by mistake. If you still haven't received any emails, reach out to our Customer Service team.

  Can you resend my confirmation email?

We always resend your confirmation email a few days before check-in. If you have a HotelExpress.lk account, you can also find your confirmation under the Bookings section in your account. If you still need us to resend your confirmation email, please reach out to our Customer Service team.

  How can I request an extra service from the property?

If you’d like to request an extra service like an extra bed, early check-in or transportation to the property, please contact the property directly 1-2 days before arrival. There is no guarantee, but they may be able to help.

  How can I request an early or late check-in or check-out?

If you’d like to request an early or late check-in or check-out, please contact the property directly 1-2 days before arrival. There is no guarantee, but they may be able to help.

  Are meals included in my booking?

Your confirmation email will list if any meals are included or not included. Depending on the property it may be possible to add a meal plan upon arrival. Please contact the property directly 1-2 days before your stay to find out more.

  How do I get more information about property’s facilities?

Click the property name on the confirmation page to visit the property page. You'll see a complete list of property facilities there.

  Can I get extra beds/cots for child(ren)?

It depends on the property’s policy. Typically, additional costs for children (including extra beds/cots) are not included in the price. Please contact the property directly 1-2 days before your stay to find out more.

  Can I change the guest name for this booking?

It’s not possible to change any personal details, like the guest name or email address.

  Can I use credit to make this booking?

No, it’s not possible to use travel credit towards bookings facilitated by partner companies. Please choose a different room or rate.

  Can I cancel my booking?

If your booking is non-refundable you cannot cancel. If your booking is free cancellation or partially refundable, check your confirmation email or confirmation page in the Bookings section of your account for the cancellation costs.