Find and Book Top Rated Hotels in Weligama

Search among 37 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-37 out of 37
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
Great166 reviews
MapView on map1.3 km from City Centre1.1 km from Weligama Railway Station
From   US$ 251 /nightSelect
Resort
8.6
Great27 reviews
MapView on map2.7 km from City Centre1.5 km from Kushtarajagala
From   US$ 1 570 /nightSelect
8.0
Great110 reviews
1.4 km from City Centre1.2 km from Weligama Railway Station
From   US$ 145 /nightSelect
Hotel
8.0
Great43 reviews
1.1 km from City Centre1000 m from Weligama Railway Station
From   US$ 237 /nightSelect
6.8
Nice6 reviews
1.9 km from City Centre1000 m from Kushtarajagala
From   US$ 31 /nightSelect
Resort
8.2
Great14 reviews
2.4 km from City Centre
From   US$ 595 /nightSelect
8.2
Great84 reviews
1000 m from City Centre800 m from Weligama Railway Station
From   US$ 55 /nightSelect
8.4
Great62 reviews
500 m from City Centre500 m from Weligama Railway Station
From   US$ 40 /nightSelect
8.4
Great23 reviews
3.2 km from City Centre
From   US$ 252 /nightSelect
8.6
Great16 reviews
1000 m from City Centre400 m from Kushtarajagala
From   US$ 87 /nightSelect
7.8
Very good60 reviews
2.7 km from City Centre500 m from City Center
From   US$ 42 /nightSelect
8.0
Great6 reviews
1.6 km from City Centre1.4 km from Weligama Railway Station
From   US$ 44 /nightSelect
8.4
Great23 reviews
2.8 km from City Centre500 m from City Center
From   US$ 29 /nightSelect
8.0
Great2 reviews
700 m from City Centre500 m from Weligama Railway Station
From   US$ 117 /nightSelect
8.0
Great29 reviews
500 m from City Centre400 m from Weligama Railway Station
From   US$ 60 /nightSelect
8.0
Great30 reviews
1.5 km from City Centre700 m from Kushtarajagala
From   US$ 82 /nightSelect
8.2
Great32 reviews
From   US$ 372 /nightSelect
Guest house
8.2
Great46 reviews
2.5 km from City Centre300 m from City Center
From   US$ 62 /nightSelect
7.8
Very good8 reviews
800 m from City Centre600 m from Weligama Railway Station
From   US$ 39 /nightSelect
8.0
Great2 reviews
2.0 km from City Centre1000 m from Kushtarajagala
From   US$ 540 /nightSelect
3.1 km from City Centre900 m from City Center
From   US$ 780 /nightSelect
9.0
Perfect8 reviews
4.1 km from City Centre
From   US$ 16 /nightSelect
8.6
Great7 reviews
2.1 km from City Centre1.9 km from Weligama Railway Station
From   US$ 89 /nightSelect
1.3 km from City Centre1.1 km from Weligama Railway Station
From   US$ 441 /nightSelect
Hotel
8.4
Great38 reviews
2.9 km from City Centre700 m from City Center
From   US$ 162 /nightSelect
8.2
Great17 reviews
2.6 km from City Centre1.5 km from Kushtarajagala
From   US$ 65 /nightSelect
8.4
Great35 reviews
1.0 km from City Centre900 m from Weligama Railway Station
From   US$ 88 /nightSelect
8.2
Great53 reviews
2.9 km from City Centre700 m from City Center
From   US$ 171 /nightSelect
8.4
Great3 reviews
4.5 km from City Centre
From   US$ 40 /nightSelect
1.4 km from City Centre600 m from Kushtarajagala
Select
1.0 km from City Centre900 m from Weligama Railway Station
From   US$ 36 /nightSelect
Guest house
8.4
Great5 reviews
1.4 km from City Centre400 m from Kushtarajagala
From   US$ 14 /nightSelect
7.6
Very good6 reviews
1.7 km from City Centre1.6 km from Weligama Railway Station
From   US$ 35 /nightSelect
8.4
Great4 reviews
2.2 km from City Centre100 m from City Center
From   US$ 70 /nightSelect
Bed & Breakfast
8.4
Great35 reviews
2.6 km from City Centre400 m from City Center
From   US$ 56 /nightSelect
8.0
Great2 reviews
600 m from City Centre500 m from Weligama Railway Station
From   US$ 31 /nightSelect
3.2 km from City Centre
From   US$ 35 /nightSelect

Best hotels and places to stay in Weligama

Why visit?

Weligama, a charming coastal town located in Sri Lanka, offers tourists a perfect blend of stunning beaches, vibrant culture, and delicious cuisine. With a wide range of Weligama hotels and accommodations available, it is an ideal destination for travelers looking to relax and immerse themselves in the natural beauty of Sri Lanka. From luxurious hotels to budget-friendly guesthouses, Weligama has something to suit every travelers preferences.

Where to stay?

Weligama Bay: This area is known for its beautiful sandy beaches and is a popular spot for surfing and snorkeling. A variety of beachfront hotels and guesthouses can be found here, offering breathtaking views of the Indian Ocean. Visitors staying in this area will have easy access to the beach as well as local restaurants and shops.

Mirissa: Just a short distance from Weligama, Mirissa is a picturesque coastal town famous for its idyllic palm-fringed beaches. This area offers a range of accommodation options, from boutique hotels to cozy guesthouses. Travelers can enjoy whale watching tours, beachside dining, and vibrant nightlife in Mirissa.

Midigama: For those seeking a quieter and more laid-back atmosphere, Midigama is an excellent choice. This area is known for its world-class surf breaks and is perfect for surf enthusiasts. There are several eco-friendly resorts and guesthouses nestled in the lush greenery near the beaches, providing a serene and peaceful setting for a relaxing stay.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $40 to $70.

4-star hotels: The average price per night is around $80 to $150.

5-star hotels: The average price per night is around $150 to $300.

Best value for money:

Surf N Sun Hotel: Located just a short walk from Weligama Beach, Surf N Sun Hotel offers comfortable rooms at affordable rates. The hotel features a welcoming atmosphere and provides amenities such as free Wi-Fi, a restaurant serving local cuisine, and a rooftop terrace with panoramic views of the ocean. With its convenient location and reasonable prices, Surf N Sun Hotel is a popular choice for budget-conscious travelers seeking a comfortable stay in Weligama.

Calm Villa: Offering a peaceful and serene atmosphere, Calm Villa is a guesthouse that provides excellent value for money. The rooms are tastefully decorated, featuring modern amenities and private balconies or terraces. Guests can enjoy a delicious breakfast served daily, relax by the outdoor swimming pool, or take a short walk to the nearby Weligama Beach. Calm Villa offers a cozy and affordable option for those looking for a comfortable stay in Weligama.

Weligama Ocean Breeze: Weligama Ocean Breeze is a charming boutique hotel that offers comfortable rooms at competitive prices. With its beachfront location, guests can enjoy easy access to the sandy shores of Weligama Beach. The hotel provides various amenities, including an outdoor pool, a restaurant serving international and Sri Lankan cuisine, and free Wi-Fi. Weligama Ocean Breeze offers a great value for money option for travelers seeking a beachside retreat.

Best kids-friendly hotels:

Ceylon Sea Magic: Ceylon Sea Magic is a family-friendly hotel offering spacious rooms and a range of facilities suitable for children. The hotel features a kids pool, a childrens playground, and a dedicated kids club offering activities and entertainment. The family rooms are well-appointed, providing ample space for everyone to relax. With its friendly staff and child-friendly amenities, Ceylon Sea Magic ensures a memorable stay for families visiting Weligama.

Villa Tissa Beach Resort: Villa Tissa Beach Resort is situated on a secluded beachfront, providing a safe and serene environment for families traveling with children. The resort offers spacious family suites with separate living areas and private balconies. Guests can enjoy the outdoor pool, have fun at the childrens play area, or savor a variety of delicious dishes at the on-site restaurant. Villa Tissa Beach Resort caters to families looking for a peaceful beach getaway with kid-friendly facilities.

Best hotels for a romantic getaway:

Cape Weligama: Cape Weligama offers a luxurious and romantic retreat overlooking the Indian Ocean. The resort boasts spacious villas and suites with private plunge pools and panoramic ocean views. Guests can indulge in spa treatments, enjoy fine dining experiences, and relax by the infinity pool with breathtaking vistas. Cape Weligama provides an intimate and exclusive atmosphere, perfect for couples seeking a romantic escape.

W15 Escape: W15 Escape is a boutique hotel known for its stylish and contemporary design, making it an ideal choice for a romantic getaway. The hotel features elegant rooms with modern amenities and private balconies overlooking the beach. Couples can enjoy a candlelit dinner at the rooftop restaurant, relax by the poolside with a refreshing cocktail, or pamper themselves with rejuvenating spa treatments. W15 Escape offers a romantic and intimate setting for couples looking to create lasting memories.

Best for location:

Fishermans Bay: Situated on the beachfront of Weligama Bay, Fishermans Bay offers stunning ocean views and direct access to the sandy shores. The hotel provides comfortable rooms with modern amenities and an on-site restaurant serving a variety of seafood dishes. With its prime location, guests can easily explore Weligamas attractions, visit local surf breaks, or simply unwind on the beach while enjoying the beautiful surroundings.

We Escape: We Escape is nestled amidst lush greenery and coconut trees, providing a serene oasis just a short distance from Weligama Beach. The hotel offers cozy bungalows with private patios, allowing guests to relax and enjoy the tranquil atmosphere. We Escape is a perfect choice for nature lovers, providing easy access to Weligamas renowned surf breaks and nearby attractions while being tucked away in a peaceful setting.

Ocean View Villa: Overlooking the turquoise waters of Weligama Bay, Ocean View Villa offers panoramic ocean views and a serene ambiance. The hotel features comfortable rooms with modern amenities and a rooftop restaurant where guests can savor delicious meals while enjoying the picturesque surroundings. Ocean View Villas prime location provides convenient access to Weligama Beach, local restaurants, and popular tourist spots, making it an excellent choice for those seeking a central location.

Best for a short city break:

Longevity Escapes Resort: Longevity Escapes Resort is a tranquil wellness retreat, ideal for a rejuvenating short break. The resort offers luxurious rooms with spa-inspired amenities, providing a sanctuary for relaxation and self-care. Guests can immerse themselves in wellness programs, holistic treatments, and healthy cuisine. Longevity Escapes Resort offers a peaceful and revitalizing experience for those looking to take a break from the hustle and bustle of daily life.

Dash Beach Resort: Dash Beach Resort is a contemporary boutique hotel located close to Weligama Beach, offering a blend of comfort and style. The rooms are elegantly designed, providing a cozy and inviting atmosphere. Guests can enjoy the resorts rooftop terrace with panoramic ocean views, relax by the pool, or take a leisurely stroll along the beach. Dash Beach Resort is a convenient choice for a short city break, providing easy access to Weligamas attractions and amenities.

Show moreLess