Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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+
Weligama – 546 hotels and places to stay
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. Very comfortable, nice and clean.

Show more Show less
9
Superb
770 reviews
Price from
£158
per night

Single Fin Weligama

Hotel in Weligama

Situated 2.6 km from Kushtarajagala, Single Fin Weligama in Weligama offers a terrace. Free WiFi is available. Bus Stand is 500 metres away. At the hotel, the rooms are fitted with a desk. great value for money, very clean, kind stuff, good internet

Show more Show less
8.9
Fabulous
160 reviews
Price from
£18
per night

Centhara Beach Weligama 5 stars

Hotel in Weligama

Situated in Weligama, a few steps from Weligama Beach, Centhara Beach Weligama features accommodation with a shared lounge, free private parking, a terrace and a bar. Everything was more than perfect,the location,very comfortable and the reception always willing to help and kind

Show more Show less
7.8
Good
99 reviews
Price from
£39
per night

W15 5 stars

Hotel in Weligama

Located in Weligama, 2 km from City Centre, W15 features air-conditioned rooms with free WiFi throughout the property. Highly recommend. Lovely place to stay at the beach for surfing. Friendly Staff, pretty good food and the whole area is stunning. We will come back!!!

Show more Show less
8.3
Very good
88 reviews
Price from
£197
per night

Ocean Bay Surf Resort Weligama 2 stars

Hotel in Weligama

6 km from Mirissa beach, Ocean Bay Surf Resort is situated in Weligama and has a garden and a swimming pool. This hotel offers a 24-hour front desk. A tour desk can provide information on the area. The hotel is close to the beach and the best places in the city, at the same time very quiet, view of the garden, where monkeys and parrots sometimes come. The staff will always help in solving any issue.

Show more Show less
7.6
Good
18 reviews
Price from
£19
per night

Weligama Ocean Breeze 3 stars

Hotel in Weligama

Located opposite the beach and just in front of a surf point, Weligama Ocean Breeze features an outdoor swimming pool, a restaurant and a large garden. Select rooms come with free WiFi access. My partner and I had a great stay at this hotel. Before we arrived we were informed there was work being done to the swimming pool, but for this inconvenience we were upgraded to a deluxe room. The room was very comfortable, with a lovely balcony and a large bed. The hosts were very friendly and helpful. We were cooked a large breakfast everyday. Also extremely close to Weligama beach, with surfboard hire next to the hotel. We would recommend this hotel highly if staying in Weligama.

Show more Show less
8.8
Fabulous
93 reviews
Price from
£36
per night

Weligama Bay Resort 4 stars

Hotel in Weligama

A tropical retreat lined with palm trees, Weligama Bay Resortis located along Weligama Bay, a 10-minute walk from Weligama Town. This beachside hotel offers an outdoor pool and spa. location food and staff were excellent. clean attentively and polite and attentive staff

Show more Show less
8.4
Very good
101 reviews
Price from
£110
per night

Scenic Bay Weligama 3 stars

Hotel in Weligama

Located in Weligama, 200 metres from Weligama Beach, Scenic Bay Weligama provides accommodation with a garden, free private parking, a terrace and a restaurant. This 3-star hotel offers a bar. One of the best hotels in Weligama. The architecture of the hotel and the surrounding was spectacular. Rooms got ample space and those are very comfortable. Buffet was not available I think due to low occupancy but the food they served was very good. Staff was friendly and they are willing to support the guest any given time. Overall we had a peaceful stay.

Show more Show less
8.9
Fabulous
122 reviews
Price from
£42
per night

The Naomi Beach Resort

Hotel in Weligama

Set in Weligama, 1.4 km from Midigama Beach, The Naomi Beach Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Amazing hotel, great view, quiet and isolated location. Clean comfy rooms and bed. Nice and friendly staff. Great food.

Show more Show less
8.8
Fabulous
65 reviews
Price from
£67
per night

EKHO Weligama 3 stars

Hotel in Weligama

Located at a walkable distance from the famous Weligama Beach, EKHO Weligama features cosy and comfortable accommodation and an onsite restaurant. Each room here will provide you with air... Conveniently located. Very good foods with warm hospitality. Highly recommended.

Show more Show less
5.8
Review score
13 reviews
Price from
£36
per night

Most booked hotels in Weligama in the past month

See all

Weligama's best hotels with breakfast

See all

Budget hotels in Weligama

See all

Hotels located in the centre of Weligama

See all

FAQs about hotels in Weligama

  • Hoxton Bay Resort Weligama, Surasa Beach Resort and Shan Star Weligama have received great reviews from travellers in Weligama regarding the views from their hotel rooms.

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

  • Many families visiting Weligama loved staying at The Blue Haze Weligama, Surf Orchid Villa and Rise.

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

  • For hotels in Weligama that serve up a highly-rated breakfast, try Surasa Beach Resort, Hoxton Bay Resort Weligama and Scenic Bay Weligama.

  • These hotels in Weligama are highly rated by couples: Sānti Beach House with pool & beach, Surfers Paradise and Tropical Villa - Weligama.

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

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Weligama:

Explore guest reviews of hotels in Weligama

See all