Hotels in Weligama

Search and compare Weligama hotels from hundreds of travel sites and save

Weligama, Sri Lanka
Aug 3 — Aug 42
Weligama, Sri Lanka
Tue 8/3
Wed 8/4
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Weligama

Filter by star ratings
All filters
Weligama Bay Marriott Resort & Spa
Weligama Bay Marriott Resort & Spa
9.2 Excellent
700 Matara Road, Pelana, Weligama, Sri Lanka
Show on map
0.7 mi from city centre, Weligama 
ExcellentBased on 586 reviews
9.2

Boasting a private beach, an outdoor pool and a sauna, Weligama Bay Marriott Resort & Spa is located in Weligama and offers sophisticated accommodation. Some of the popular facilities on offer at this elegant 5-star resort include free on-site parking and wireless internet.

Elephant Stables Weligama Bay
Elephant Stables Weligama Bay
8.1 Excellent
Matara Road, Weligama, Sri Lanka
Show on map
0.8 mi from city centre, Weligama 
ExcellentBased on 90 reviews
8.1

Elephant Stables Weligama Bay provides 4-star accommodation in Weligama. It offers free Wi-Fi, an outdoor pool and a 24-hour reception.

Ocean Crest
Ocean Crest
8.9 Excellent
123, Galle Road, Hathapalana, Ahangama, Sri Lanka
Show on map
5.2 mi from city centre, Weligama 
ExcellentBased on 36 reviews
8.9

Offering an outdoor pool and a private beach, this comfortable hotel is a short drive from Koggala. Guests can also enjoy complimentary internet throughout the property.

Samaru Beach House
Samaru Beach House
8.7 Excellent
544,New Bypass Road, Weligama, Sri Lanka
Show on map
0.5 mi from city centre, Weligama 
ExcellentBased on 98 reviews
8.7

This comfortable hotel in Weligama offers free Wi-Fi, as well as a terrace and a 24-hour reception. It also features a lift.

Tharanga Surfing Villa
Tharanga Surfing Villa
8.7 Excellent
Matara Road, Ahangama, Sri Lanka
Show on map
5.4 mi from city centre, Weligama 
ExcellentBased on 94 reviews
8.7

Tharanga Surfing Villa is situated in Ahangama and features complimentary Wi-Fi. It is ideally close to SLAF Koggala, which is a 10-minute drive away.

We Escape
We Escape
8.8 Excellent
637, Matara Road, Palane, Weligama., Weligama, Sri Lanka
Show on map
0.7 mi from city centre, Weligama 
ExcellentBased on 228 reviews
8.8

Featuring a shuttle to SLAF Koggala, as well as free wireless internet, We Escape is a convenient base in Weligama. It also offers a sun deck, massage services and an outdoor pool.

Blue Star Villa
Blue Star Villa
Weligama, Sri Lanka
Show on map
1.3 mi from city centre, Weligama 

Located in Weligama, Blue Star Beach Hotel & Spa is within a 30-minute drive of SLAF Koggala and offers a swimming pool. Those staying at the property can also take advantage of free Wi-Fi access during their stay.

Mandara Resort
Mandara Resort
7.2 Good
416 A Pelena Mirissa, Weligama, Sri Lanka
Show on map
1.8 mi from city centre, Weligama 
GoodBased on 117 reviews
7.2

Situated in Weligama, Mandara Resort Mirissa offers luxury 5-star accommodation, as well as a private beach and an outdoor pool. It also provides a kids pool, an express check-in and check-out feature and a sun deck.

W15
W15
8.7 Excellent
506, New Galle Road, Weligama, Sri Lanka
Show on map
0.6 mi from city centre, Weligama 
ExcellentBased on 110 reviews
8.7

Conveniently situated and providing an outdoor pool, this comfortable hotel is located a short drive from Mirissa. It provides 5-star accommodation with air-conditioned rooms.

Cantaloupe Aqua
Cantaloupe Aqua
7.0 Good
Palutugaha Junction, Talpe, Talpe, Sri Lanka
Show on map
9.4 mi from city centre, Weligama 
GoodBased on 261 reviews
7.0

Located within the picturesque parkland of Talpe, Cantaloupe Aqua provides modern accommodation and a full range of facilities, including a sauna, a private beach and an infinity pool. It also offers complimentary wireless internet.

Tips for booking a Weligama hotel

Cheapest month:December
Most expensive month:August
Average price in Weligama:$162/night
Absolute cheapest price found:$9/night
Cheapest day:Monday
Most expensive day:Sunday
$76 - $308
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$42 - $312
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Weligama hotels

Show all 600 hotels
1
Cantaloupe Aqua
Cantaloupe Aqua
7.0 Good
Palutugaha Junction, Talpe, Talpe, Sri Lanka
Show on map
1.1 mi from city centre, Talpe 

Located within the picturesque parkland of Talpe, Cantaloupe Aqua provides modern accommodation and a full range of facilities, including a sauna, a private beach and an infinity pool. It also offers complimentary wireless internet.

2
W15
W15
8.7 Excellent
506, New Galle Road, Weligama, Sri Lanka
Show on map
0.6 mi from city centre, Weligama 

Conveniently situated and providing an outdoor pool, this comfortable hotel is located a short drive from Mirissa. It provides 5-star accommodation with air-conditioned rooms.

Cheapest hotels in Weligama, Sri Lanka

Show all 600 hotels
Mandara Resort
Mandara Resort
7.2 Good
416 A Pelena Mirissa, Weligama, Sri Lanka
Show on map
1.8 mi from city centre,  

Situated in Weligama, Mandara Resort Mirissa offers luxury 5-star accommodation, as well as a private beach and an outdoor pool. It also provides a kids pool, an express check-in and check-out feature and a sun deck.

$23
Avg. per night
Tharanga Surfing Villa
Tharanga Surfing Villa
8.7 Excellent
Matara Road, Ahangama, Sri Lanka
Show on map
0.8 mi from city centre,  

Tharanga Surfing Villa is situated in Ahangama and features complimentary Wi-Fi. It is ideally close to SLAF Koggala, which is a 10-minute drive away.

$30
Avg. per night
Ocean Bay Surf Resort Weligama
Ocean Bay Surf Resort Weligama
8.6 Excellent
617/3 Old Pelena Road, Weligama, Sri Lanka
Show on map
0.6 mi from city centre,  

Located in Weligama, Ocean Bay Surf Resort is within a 30-minute drive of SLAF Koggala and provides a swimming pool. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

$30
Avg. per night
Samaru Beach House
Samaru Beach House
8.7 Excellent
544,New Bypass Road, Weligama, Sri Lanka
Show on map
0.5 mi from city centre,  

This comfortable hotel in Weligama offers free Wi-Fi, as well as a terrace and a 24-hour reception. It also features a lift.

$36
Avg. per night
W15
W15
8.7 Excellent
506, New Galle Road, Weligama, Sri Lanka
Show on map
0.6 mi from city centre,  

Conveniently situated and providing an outdoor pool, this comfortable hotel is located a short drive from Mirissa. It provides 5-star accommodation with air-conditioned rooms.

$62
Avg. per night
Blue Star Villa
Blue Star Villa
Weligama, Sri Lanka
Show on map
1.3 mi from city centre,  

Located in Weligama, Blue Star Beach Hotel & Spa is within a 30-minute drive of SLAF Koggala and offers a swimming pool. Those staying at the property can also take advantage of free Wi-Fi access during their stay.

$64
Avg. per night
Ocean Crest
Ocean Crest
8.9 Excellent
123, Galle Road, Hathapalana, Ahangama, Sri Lanka
Show on map
0.6 mi from city centre,  

Offering an outdoor pool and a private beach, this comfortable hotel is a short drive from Koggala. Guests can also enjoy complimentary internet throughout the property.

$75
Avg. per night
Weligama Bay Marriott Resort & Spa
Weligama Bay Marriott Resort & Spa
9.2 Excellent
700 Matara Road, Pelana, Weligama, Sri Lanka
Show on map
0.7 mi from city centre,  

Boasting a private beach, an outdoor pool and a sauna, Weligama Bay Marriott Resort & Spa is located in Weligama and offers sophisticated accommodation. Some of the popular facilities on offer at this elegant 5-star resort include free on-site parking and wireless internet.

$124
Avg. per night

Hotel prices in Weligama

3 stars

$30 - $75

Ocean Crest

#1 Most popular

Ocean Crest
8.9 Excellent
$75
Avg. per night
Tharanga Surfing Villa

#2 Most popular

$30
Avg. per night
Ocean Bay Surf Resort Weligama

Best value

$30
Avg. per night
4 stars +

$23 - $426

Weligama Bay Marriott Resort & Spa

#1 Most popular

$124
Avg. per night
Cape Weligama

#2 Most popular

Cape Weligama
9.5 Excellent
$426
Avg. per night
Mandara Resort

Best value

$23
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Weligama

Weligama travel FAQs

  • What are the best hotels in Weligama?

    Weligama is home to many highly-rated hotels, one of which is Weligama Bay Marriott Resort & Spa, which has a current rating of 9.2. For other potential stays, consider Cape Weligama and Elephant Stables Weligama Bay, which can also be great places to stay in Weligama.

  • How much do hotels in Weligama cost?

    The average price of a hotel in Weligama has been around $71 per night over the last 3 days. For a 5-star hotel in Weligama, the average price is around $293/night, depending on your dates. The average price of a 4-star hotel is $153/night.

  • How much is a cheap hotel in Weligama?

    Prices for Weligama hotels have been found for as low as $6/night over the last 3 days.