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. I really dont have things to no like ☺️

Show more Show less
9
Superb
1,391 reviews
Price from
£203
per night

Moringa Mirissa

Hotel in Mirissa

Located in Mirissa, within less than 1 km of Mirissa Beach and 1.9 km of Thalaramba Beach, Moringa Mirissa provides accommodation with a garden and free WiFi throughout the property as well as free... Location and clean rooms, brand new property

Show more Show less
9.1
Superb
157 reviews
Price from
£49
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. The views over the lake from the balcony of our room were stunning. Super friendly and helpful staff made our stay even better - from kayaking on the lake with us, offering a ball to play with in the pool to arranging transport, always with a smile. The beds are really comfortable and tasty food - I highly recommend the Sri Lankan curry. We loved our stay here - thank you!

Show more Show less
9.4
Superb
241 reviews
Price from
£90
per night

Ami Mirissa

Hotel in Mirissa

Situated in Mirissa, 500 metres from Thalaramba Beach, Ami Mirissa features accommodation with a garden, free private parking, a terrace and a restaurant. The hotel was great, room is big and the decoration is really nice. The breakfast is also really nice and tasty. The staff are friendly and always willing to help

Show more Show less
9
Superb
114 reviews
Price from
£37
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. Beautiful room and bathroom! Felt very luxurious for such a great price! Loved the adjacent café for great breakfast. The power fell out after our first night (which happens "often" in Mirissa), but luckily they had enough options to make without power (overnight oats!!). Great iced mocha ;-). Good location, close by the busstop! Nothing but good things to say!

Show more Show less
9
Superb
165 reviews
Price from
£23
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. It was an absolute gem just 3 minutes walk from Hiriketiya Beach. So lovely and well thought out - would definitely stay there again!

Show more Show less
9.5
Exceptional
228 reviews
Price from
£46
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. The design was amazing, owners so friendly, rooms were big and bright and very comfortable. Food was amazing.

Show more Show less
9.8
Exceptional
117 reviews
Price from
£136
per night

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 private beach area. We had a lovely time and would have stayed longer if the hotel was not fully booked. The rooms are clean and nice with fantastic views of the ocean. Bathroom are nicely designed with all the products you need. The staff are so nice and helpful with everything. We asked Natalia for some advice for snorkling spots and 4 minutes later she had send me a map via Snapchat with the best place to snorkle. Breakfast and food is super. Location is fab with an empty part of the beach.

Show more Show less
9.2
Superb
152 reviews
Price from
£78
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. Private beach access steps away! It's so quiet and peaceful. Breakfast was so filling, staff kept bringing out more dishes. It rained the day I was to check out and I decided to stay another night. It was the best decision of my trip!

Show more Show less
9.2
Superb
183 reviews
Price from
£24
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... We can highly recommend this newly build accommodation. The rooms are modern an clean. Also the garden and terrace is really nice. The hosts are the best we had in Sri Lanka. They even arranged a cake for my boyfriend’s birthday, which was so cute. I would definitely come back here :)

Show more Show less
9.3
Superb
160 reviews
Price from
£48
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

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

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

  • 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, Kiss Blossom, Talalla Bay Beach and Summer Time Hiriketiya are also popular in Matara District.

  • For hotels in Matara District that serve up a highly-rated breakfast, try Rainforest cabin, Ocean Breeze Villa and Savenrose Beach Villa.

    Breakfast at these hotels in Matara District are also highly rated: Ami Mirissa, Rise - Bed & Breakfast and Rainforest Nest.

  • Many families visiting Matara District loved staying at Green View Weligama, Coffee Shade and Belika Beach Club.

    Similarly, Vanina Villas, Rainforest cabin and Pelli Riverine are also popular among family travellers.

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

  • Waves Hiri, Belika Beach Club and Smeralda Beach Hotel Dikwella 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 Bananas 02, BeachMirissa Hotel and Sand Ford Residence.

  • Couples travelling in Matara District loved staying at Vanina Villas, Twenty- Two Swiss Residence and Breeze Bay Villa.

    Similarly, these hotels in Matara District are highly rated by couples: Sihara Rooms & Hostel, KOMOREBI MADIHA and Bananas 02.

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

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

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