Skip to main content

Stay in Matara District's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Weligama Bay Marriott Resort & Spa 5 stars

Hotel in Weligama

Set right on the beach, Weligama Bay Marriott Resort & Spa offers beach front rooms, a year-round children's pool, relaxation pool and outdoor lap pool. Exceeded my expectations, highly hospitable and welcoming staff, excellent buffet breakfast and dinner. Rooms are so spacious with an unbelievable view.

Show more Show less
9
Superb
1,315 reviews
Price from
US$167.99
per night

Kiss Blossom 5 stars

Hotel in Mirissa

Situated in Mirissa, 1.1 km from Thalaramba Beach, Kiss Blossom features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Extremely clean and neat property. Great food and customer service

Show more Show less
9.4
Superb
191 reviews
Price from
US$105.45
per night

Lost Paradise Sri Lanka

Hotel in Mirissa Beach, Mirissa

Set in Mirissa, 600 metres from Mirissa Beach, Lost Paradise Sri Lanka offers accommodation with a garden, free private parking, a terrace and a restaurant. The hosts were always available, which we appreciate a lot. It's a nice accomodation and the food on the same property is really delicious. We would recommend it 🙏

Show more Show less
9
Superb
117 reviews
Price from
US$24.98
per night

The Yard Hiriketiya

Hotel in Hiriketiya

Set in Hiriketiya, 200 metres from Hiriketiya Beach, The Yard Hiriketiya offers air-conditioned rooms and a garden. Beautiful hotel in a great location so close to two beaches walking distance. Lots of restaurants close by. Kitchen provided so you can cook or have snacks available. Property kept in great condition and super stylish. Lovely staff as well who were helpful especially when we were trying to navigate the bus system or wanted to check in early.

Show more Show less
9.5
Exceptional
173 reviews
Price from
US$54.45
per night

Belika Beach Club

Hotel in Hiriketiya

Situated in Hiriketiya, 400 metres from Hiriketiya Beach, Belika Beach Club features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Wonderful place, done with attention to every detail. There are only 3 rooms so it's not a crowded hotel. Rooms really have a great sea view, breakfast is amazing (although it's not Sri Lankan). Highly recommend !

Show more Show less
9.8
Exceptional
117 reviews

Smeralda Beach Hotel Dikwella 4 stars

Hotel in Dickwella

Situated in Dickwella, a few steps from Dickwella Beach, Smeralda Beach Hotel Dikwella features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. I loved this place! Didn't want to leave and will back again for sure. The location is amazing, crew is helpful and kind, taste breakfasts, everything is clear. Natalia is great manager, and helped us with all our requests. Thank you! This was our first time in sir lanka and this hotel left a very good impression of the island. And the view!! The view here is something special

Show more Show less
9.2
Superb
139 reviews
Price from
US$93.60
per night

La Polena

Hotel in Polhena Beach, Matara

Boasting a garden, terrace and views of sea, La Polena is set in Matara, a few steps from Madiha Beach. Nice Hotel with stunning wiev,the staff was incredible helpful and nice

Show more Show less
9.1
Superb
172 reviews
Price from
US$31.35
per night

The Atrium Hiriketiya

Hotel in Hiriketiya

Set in Hiriketiya, 200 metres from Hiriketiya Beach, The Atrium Hiriketiya offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. The staff was beyond helpful, everything was nice and clean! Location was perfect just a short walk to the beach, and the pool is peaceful and relaxing if you want a break from the beach!

Show more Show less
9
Superb
116 reviews
Price from
US$67.10
per night

Summer Time Hiriketiya

Hotel in Hiriketiya Beach, Dickwella

Set in Dickwella, within 400 metres of Hiriketiya Beach and 1.3 km of Dickwella Beach, Summer Time Hiriketiya offers accommodation with a garden and free WiFi throughout the property as well as free... Beautiful villa, great rooms and lovely owners. Everything is very clean with nice, minimalist design. Breakfasts are big and yummy! It's located about 3 minutes from the Hiriketiya beach and there's 2 restaurants within 30 seconds of walking distance. We came for a week but extended for 2 more.

Show more Show less
9.3
Superb
160 reviews

Talalla Leisure

Hotel in Talalla

Situated in Talalla, 600 metres from Talalla Beach, Talalla Leisure features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. Best place and friendliest staff we encountered in sri Lanka in a month

Show more Show less
9.3
Superb
132 reviews
Price from
US$36.30
per night

Hotels with extra health and safety measures

Find hotels in Matara District with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Matara District in the past month

See all

Matara District's best hotels with breakfast

See all

Budget hotels in Matara District

See all

Hotels in Matara District that you can book without a credit card

See all

FAQs about hotels in Matara District

  • Mirissa, Matara and Weligama are popular with other travellers visiting Matara District.

  • Many families visiting Matara District loved staying at Breeze Bay Villa, Coffee Shade and Pelli Riverine.

    Similarly, Rainforest cabin, Casa Vana Hiriketiya and Vanina Villas are also popular among family travellers.

  • Weligama Bay Marriott Resort & Spa, Belika Beach Club and The Yard Hiriketiya are some of the popular hotels in Matara District.

    In addition to these hotels, Serenity - Sinharaja, Kiss Blossom and Talalla Bay Beach are also popular in Matara District.

  • On average, 3-star hotels in Matara District cost US$52 per night, and 4-star hotels in Matara District are US$73 per night. If you're looking for something really special, a 5-star hotel in Matara District can on average be found for US$161 per night (based on Booking.com prices).

  • On average, it costs US$49 per night to book a 3-star hotel in Matara District for tonight. You'll pay on average around US$153 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Matara District will cost around US$203 (based on Booking.com prices).

  • Couples travelling in Matara District loved staying at Breeze Bay Villa, Rain Forest Star and Vanina Villas.

    Similarly, these hotels in Matara District are highly rated by couples: Ran Villa, Coffee Shade and Surf Forever.

  • Waves Hiri, Smeralda Beach Hotel Dikwella and Rainforest Nest have received great reviews from travellers in Matara District regarding the views from their hotel rooms.

    Guests staying in Matara District also spoke highly of the views from the rooms at Serenity - Sinharaja, BeachMirissa Hotel and OASIA - Boutique Surf House (ADULTS ONLY).

  • There are 2,092 hotels in Matara District you can book on Booking.com.

  • The average price per night for a 3-star hotel in Matara District this weekend is US$54 or, for a 4-star hotel, US$160. Looking for something even fancier? 5-star hotels in Matara District for this weekend cost on average around US$345 per night (based on Booking.com prices).

  • For hotels in Matara District that serve up a highly-rated breakfast, try Belika Beach Club, The Atrium Hiriketiya and Rainforest Nest.

    Breakfast at these hotels in Matara District are also highly rated: The Seascape, Scenic Bay Weligama and Ocean Breeze Villa.

  • Mirissa Beach, Hiriketiya Beach and Whale Watching Mirissa are popular with other travellers visiting Matara District.