Find and Book Top Rated Hotels in Weligama

Search among 42 available hotels and places to stay in Weligama from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-42 out of 42
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great159 reviews
MapView on map1500 yd from City Center1200 yd from Weligama Railway Station
From   US$ 134 /nightSelect
8.0
Great110 reviews
MapView on map1600 yd from City Center1400 yd from Weligama Railway Station
From   US$ 122 /nightSelect
Resort
8.6
Great27 reviews
1.7 mi from City Center1700 yd from Kushtarajagala
From   US$ 409 /nightSelect
400 yd from City Center300 yd from Weligama Railway Station
From   US$ 18 /nightSelect
Hotel
8.0
Great43 reviews
1300 yd from City Center1000 yd from Weligama Railway Station
From   US$ 237 /nightSelect
8.2
Great84 reviews
1100 yd from City Center800 yd from Weligama Railway Station
From   US$ 55 /nightSelect
8.2
Great32 reviews
From   US$ 372 /nightSelect
8.4
Great23 reviews
2.0 mi from City Center
From   US$ 252 /nightSelect
8.0
Great29 reviews
600 yd from City Center500 yd from Weligama Railway Station
From   US$ 60 /nightSelect
8.2
Great43 reviews
1.8 mi from City Center700 yd from City Center
From   US$ 86 /nightSelect
7.8
Very good60 reviews
1.6 mi from City Center500 yd from City Center
From   US$ 42 /nightSelect
8.4
Great54 reviews
500 yd from City Center500 yd from Weligama Railway Station
From   US$ 36 /nightSelect
8.6
Great16 reviews
1100 yd from City Center400 yd from Kushtarajagala
From   US$ 67 /nightSelect
Bed & Breakfast
8.4
Great35 reviews
1.6 mi from City Center400 yd from City Center
From   US$ 56 /nightSelect
Guest house
8.2
Great46 reviews
1.6 mi from City Center300 yd from City Center
From   US$ 43 /nightSelect
7.8
Very good8 reviews
900 yd from City Center700 yd from Weligama Railway Station
From   US$ 39 /nightSelect
8.4
Great35 reviews
1100 yd from City Center900 yd from Weligama Railway Station
From   US$ 80 /nightSelect
8.2
Great23 reviews
1.4 mi from City Center1.2 mi from Weligama Railway Station
From   US$ 250 /nightSelect
8.2
Great17 reviews
1.6 mi from City Center1700 yd from Kushtarajagala
From   US$ 65 /nightSelect
9.0
Perfect8 reviews
2.6 mi from City Center
From   US$ 16 /nightSelect
Resort
8.2
Great14 reviews
1.5 mi from City Center
From   US$ 595 /nightSelect
8.0
Great30 reviews
1700 yd from City Center700 yd from Kushtarajagala
From   US$ 70 /nightSelect
Guest house
1000 yd from City Center600 yd from Kushtarajagala
From   US$ 7 /nightSelect
8.4
Great23 reviews
1.7 mi from City Center500 yd from City Center
From   US$ 29 /nightSelect
8.6
Great7 reviews
1.3 mi from City Center1.2 mi from Weligama Railway Station
From   US$ 89 /nightSelect
8.0
Great6 reviews
1.1 mi from City Center1.1 mi from Weligama Railway Station
From   US$ 71 /nightSelect
Hotel
8.4
Great38 reviews
1.8 mi from City Center800 yd from City Center
From   US$ 162 /nightSelect
Guest house
8.6
Great4 reviews
1500 yd from City Center500 yd from Kushtarajagala
From   US$ 8 /nightSelect
8.0
Great6 reviews
1800 yd from City Center1500 yd from Weligama Railway Station
From   US$ 44 /nightSelect
Guest house
8.4
Great5 reviews
1500 yd from City Center500 yd from Kushtarajagala
From   US$ 14 /nightSelect
8.0
Great2 reviews
1.3 mi from City Center1000 yd from Kushtarajagala
From   US$ 76 /nightSelect
7.6
Very good6 reviews
1.1 mi from City Center1700 yd from Weligama Railway Station
From   US$ 35 /nightSelect
1.9 mi from City Center900 yd from City Center
From   US$ 780 /nightSelect
1.5 mi from City Center1600 yd from Kushtarajagala
From   US$ 234 /nightSelect
8.2
Great6 reviews
1.5 mi from City Center200 yd from City Center
From   US$ 14 /nightSelect
7.0
Very good2 reviews
400 yd from City Center600 yd from Weligama Railway Station
From   US$ 10 /nightSelect
Homestay
500 yd from City Center600 yd from Weligama Railway Station
Select
8.0
Great2 reviews
800 yd from City Center600 yd from Weligama Railway Station
From   US$ 117 /nightSelect
8.0
Great2 reviews
700 yd from City Center500 yd from Weligama Railway Station
From   US$ 28 /nightSelect
1500 yd from City Center1300 yd from Weligama Railway Station
From   US$ 441 /nightSelect
1200 yd from City Center1000 yd from Weligama Railway Station
From   US$ 36 /nightSelect
2.0 mi from City Center
From   US$ 35 /nightSelect

Best Hotels and Places to Stay in Weligama

Why visit?

Weligama, located in southern Sri Lanka, offers a unique blend of natural beauty and cultural experiences. With its stunning beaches, excellent surf spots, and vibrant local culture, Weligama is an ideal destination for tourists looking for a refreshing and memorable vacation.

Where to stay?

There are several areas in Weligama that offer comfortable accommodations and convenient access to the city's attractions. Here are some of the best areas to consider for your stay:

Mirissa Beach: Just a short distance from Weligama, Mirissa Beach is known for its picturesque sandy shores and crystal-clear waters. This area offers a range of hotels and is a popular choice for beach lovers and water sports enthusiasts.

Weligama Bay: If you prefer to stay closer to the heart of Weligama, Weligama Bay is an excellent option. This area has a variety of hotels catering to different budgets and offers easy access to the beach and local attractions.

Midigama: For those seeking a tranquil and laid-back atmosphere, Midigama is a great choice. Located a few kilometers away from Weligama, this area offers beautiful beaches and is famous for its surf spots. Several hotels and guesthouses can be found here, offering a peaceful retreat.

Price per hotel room per night:

In Weligama, the average price per hotel room per night can vary depending on the hotel's star rating and the season. Here is an approximate breakdown:

3-star hotels: Average price range of $30 - $60 per night.

4-star hotels: Average price range of $70 - $120 per night.

5-star hotels: Average price range of $150 - $250 per night.

Best value for money:

Red Cliffs: Offering comfortable rooms and a stunning ocean view, this hotel provides excellent value for money.

Hotel Baywatch: With its convenient location and affordable rates, Hotel Baywatch is a popular choice among budget-conscious travelers.

Villa Jayasri: This charming guesthouse provides a cozy ambiance and friendly service at a reasonable price.

Best kid-friendly hotels:

W 15 Escape: With its spacious rooms and outdoor playground, W 15 Escape is a top choice for families visiting Weligama.

Best hotels for a romantic getaway:

Cape Weligama: Perched on a cliff overlooking the ocean, this luxury hotel offers privacy, elegance, and breathtaking views.

Eraeliya Villas & Gardens: With its secluded setting and intimate atmosphere, Eraeliya Villas & Gardens is an idyllic retreat for couples.

Best for location:

The surf Weligama: Situated right on the beach, this hotel offers easy access to the waves and vibrant surf culture.

Ceylon Sliders: Located near the main attractions of Weligama, Ceylon Sliders provides a central base for exploring the city.

W15 Hanthana Estate: Surrounded by picturesque tea plantations, this hotel offers a serene setting away from the hustle and bustle.

Best for a short city break:

The Surfer Weligama: This stylish boutique hotel combines modern comforts with a relaxed atmosphere.

Neptune Eco Villas: Nestled amidst lush greenery, Neptune Eco Villas provides a peaceful escape close to Weligama's attractions.

Show moreLess