Skip to content
Where to stay in Sri Lanka: 13 4-star hotels by the ocean

Where to stay in Sri Lanka: 13 4-star hotels by the ocean

Sri Lanka sells "all inclusive" in different ways. In some places it means a buffet and two pools, in others full board with Ayurvedic treatments.

There is no official star rating system on the island. The 4-star category is assigned by tour operators and the hotels themselves, based on the range of services and quality of service. At the same time, the country is experiencing a tourism boom: in 2025, about 2.36 million people visited (as of 09/2026, Sri Lanka Tourism Development Authority).

We selected 13 4-star hotels on the west, south, and east coast. Their meal plans vary: from breakfast only to all inclusive and full board. You can compare them by city, distance to the ocean, and type of stay, and pick an option in a couple of minutes.

Ad: this article contains affiliate links, we earn a commission if you book through them, at no extra cost to you.

How to choose a 4-star hotel in Sri Lanka

💡 In short:

  • Check the meal plan: all inclusive includes breakfast, lunch, and dinner with drinks, while full board includes food only.
  • Check the distance to the beach: some hotels are across the road from the ocean, not on the first line.
  • Consider the season: the island's coasts lie in different climate zones, and rains come at different times.

Below is a short comparison table: city, distance to the ocean, and meal plan. Check prices via the links, they depend on the season and room category.

Hotel

City

To the ocean

Meal plan

Camelot Beach Hotel

Negombo

first line

breakfast, lunch, dinner

Jetwing Ayurveda Pavilions

Negombo, Golden Mile

nearby

full board with treatments

Ananya Beach Resort

Tangalle

on the beach

breakfast only

Club Palm Bay

Marawila

across the road

full board

Lanka Princess

Beruwala

on the shore

all inclusive

Pledge 3

Negombo

across the road

breakfast only

Jungle Village by Thawthisa

Unawatuna

near the beach

organic breakfast

We Escape

Weligama

right by the ocean

seafood restaurant

Earl's Reef

Beruwala

private beach area

breakfast only

Mirissa Gate

Mirissa

first line

breakfast only

Pegasus Reef Hotel

Negombo

nearby

buffet breakfast

The Blue Wave Hotel

Arugam Bay

near the beach

local and European cuisine

Club Hotel Dolphin

Waikkal

on the beach

continental and local cuisine

When booking, check whether alcohol is included in the rate: at some hotels drinks are limited to local brands, and the surcharge for imported ones can be noticeable.

1. Camelot Beach Hotel

Hotel garden with palm trees by the beach© Ji-Elle · CC BY-SAPhoto: Ji-Elle, CC BY-SA (https://creativecommons.org/licenses/by-sa/3.0), Wikimedia Commons

Camelot sits on the first line of Negombo beach: right behind the property, the sand and warm ocean begin. The airport is 15 km away (on the map), with cafes, souvenir shops, and stores nearby. Rooms are decorated in beige and brown tones. You can choose Deluxe categories (with and without a balcony) and a Suite with an ocean view; rooms have a kettle and tea and coffee sets. The grounds are large, with coconut palms and greenery.

There are two pools, an Ayurvedic spa center, and several bars. A coffee shop is open around the clock, and the main restaurant serves breakfast, lunch, and dinner buffet-style with local cuisine. 10 meters from the pools are a sandy beach and a seafood bar-restaurant (on the map). The beach strip here is about 3 km long.

You can also stay on the property: there is table tennis, volleyball, and darts, and evening entertainment is offered twice a week. A gym and billiards are available for an extra charge. For children, there is a separate pool, a playground, and a kids' menu. The hotel welcomes guests around the clock (verified 09/2026, official website).

  • Location: Negombo, first line, 15 km to the airport (on the map)
  • Who it's for: families with children and couples who want the beach nearby

prices at Camelot Beach Hotel on Trip.com

2. Jetwing Ayurveda Pavilions

Jetwing Ayurveda Pavilions specializes in Ayurveda: in addition to accommodation, you can book treatments and full board. The cuisine here is vegetarian and vegan, with dishes prepared according to the guest's body type. The hotel is on the Golden Mile, on the Negombo coast, in a quiet area. The official website calls it one of the country's leading Ayurvedic centers (as of 09/2026, jetwinghotels.com).

The full rate includes consultations with specialists, yoga classes, treatments lasting more than two hours, and three meals a day. The menu features seafood, plant-based dishes, herbal teas, and fruit. You can sign up for an Ayurvedic cooking class, and after lunch play table tennis or relax by the pool. Massages are available on request at the spa.

  • Location: Negombo, Golden Mile, near the ocean
  • Who it's for: those coming for wellness and quiet

available dates at Jetwing Ayurveda Pavilions

3. Ananya Beach Resort

Ananya Beach Resort sits right on the beach of the south coast, with the Indian Ocean 40 meters from the building (on the map). From the windows you can see monkeys jumping through the trees. The beach area is spacious and uncrowded, so you can walk along the surf or sit under the palms. Rooms have a large bed, a small fridge, a marble bathroom, a sitting area, and a kitchenette with a kettle.

A garden with an outdoor pool and a terrace adjoins the building. In the morning, the restaurant serves a continental breakfast with generous portions: seafood, salads, fresh fruit, omelets, and porridge. If you don't feel like leaving your room, food and drink delivery is available. Bicycle rental is free, and there are walking routes and a beach volleyball court nearby. A 15-minute walk away is the place where the river meets the ocean, and 13 km away lie Tangalle Lagoon and the Mulikirigala cave temple (on the map).

  • Location: south coast, beach at the hotel, 40 m to the ocean (on the map)
  • Who it's for: couples and travelers looking for quiet

prices at Ananya Beach Resort

4. Club Palm Bay

Woman in a hat with a cocktail by the pool

Club Palm Bay is located in Marawila, in the north, on a peninsula with lakes. The drive from the airport takes about an hour (according to the map). The hotel has a large property with a tropical garden, a lake, and a pool, so it works well for a quiet family vacation. There are rooms for one, two, three, and four people, as well as four connecting rooms for a group. The windows look out over the lagoon, the lake, or the garden.

The hotel's own beach area is across the road, 300 meters away (according to the map): you'll get a lounger and towels, and the sea here has no strong waves. The beachfront bar has a wide selection of drinks, including water and soda. The property has a large pool with different depths for adults and children, a golf course, a baseball field, billiards, and a fitness center. You can kayak on the ponds, and live music plays on weekend evenings.

  • Location: Marawila, beach across the road, 300 m (according to the map)
  • Who it's for: families with children who want a quiet vacation
  • The catch: some of the local dishes are spicy

see Club Palm Bay on Trip.com

5. Lanka princess all inclusive hotel

Hotel grounds with pool, loungers, and palm trees© Balou46 · CC BY-SAPhoto: Balou46, CC BY-SA (https://creativecommons.org/licenses/by-sa/3.0), Wikimedia Commons

Lanka Princess operates in the resort area of Beruwala on the southwest coast. Restaurants, shops, and a water sports center are a 10-minute walk away (according to the map). The building stands on the shore among palm trees, and the rooms look out over the beach, the pool, or the garden. Services include 24-hour security, daily housekeeping, and a souvenir shop. There is a library with books and magazines.

In the evening, you can enjoy Ayurveda talks and live music, and during the day you can join tai chi, yoga, meditation, water aerobics, and aerobics. The restaurant serves both buffet and a la carte, with local and international cuisine. A separate area is dedicated to Ayurveda dietary cuisine, and the bar serves light snacks and soft drinks.

  • Location: Beruwala, beachfront, amenities a 10-minute walk away (according to the map)
  • Who it's for: those who want all-inclusive and activities without leaving the hotel

prices at Lanka Princess

6. Pledge 3

Negombo is home to a small complex called Pledge 3 on the west coast, 300 meters from the ocean, across the road from Negombo Beach (according to the map). Guests enjoy the wooden finishes in the spacious rooms, natural materials, and black curtains. The property has its own garden and a "village-style" pool, and you can order a cold drink at the poolside bar.

The entry into the sea is gentle and sandy, so swimming is comfortable. The on-site restaurant prepares traditional Sri Lankan dishes and European cuisine, and food can be delivered to your room. Parking, bicycle and car rental are available, and airport transfer is provided free of charge.

  • Location: Negombo, 300 m to the ocean, across the road from the beach (according to the map)
  • Who it's for: couples who appreciate a small-scale format and wooden interiors

rates at Pledge 3

7. Jungle Village by Thawthisa

In Unawatuna there is an eco-hotel called Jungle Village by Thawthisa with two-story chalets. It feels like you are living in the jungle: monitor lizards and other reptiles roam the grounds, monkeys jump through the trees, and fireflies light up the canopy in the evening. At the same time, the rooms have everything you need, from hot showers to a restaurant, and the rooms are well insulated from the outside environment.

Jungle Beach is a five-minute walk along a path through the jungle (according to the map). Along the way there is a Japanese pagoda. Nearby is another beach area, Unawatuna Beach, with cafes and shops; the walk there through the Rumassala forest takes about 20 minutes. The property has a pool with loungers and canopies, plus a garden.

  • Location: Unawatuna, 5 minutes to Jungle Beach (according to the map)
  • Who it's for: couples and nature lovers looking for a romantic weekend

rates at Jungle Village by Thawthisa

8. We Escape

We Escape is located in the Southern Province, a couple of kilometers from the center of Weligama, and is considered one of the most popular hotels in town. The Indian Ocean is about 100 meters away (according to the map), and the beach is sandy and wide. The hotel is described as a cozy family complex, and it receives its highest ratings from couples. The property has a pool with loungers and a bar, plus a seafood restaurant.

You can choose a room to fit any budget: from shared hostel-style dorms to deluxe options with direct access to the pool or garden. In the evening there is often an entertainment program, and excursions are organized. Nearby you can join whale-watching tours off Mirissa, and the old fort in Matara and other city attractions are close by. The railway station is 1 km from the hotel (according to the map), so you can easily travel along the coast.

  • Location: Weligama, 100 m to the ocean, 1 km to the station (according to the map)
  • Who it's for: couples and families who want different room formats in one hotel

rates at We Escape

9. Earl's Reef

Earl's Reef is located in Beruwala, not far from Colombo, in a modern building surrounded by lush greenery. The hotel suits those whose priority is a beach vacation and swimming in the sea. The hotel takes pride in its well-maintained beach: a staff member will offer you loungers, mattresses, and towels, all free of charge. A breakwater is installed offshore to reduce strong waves.

The beach area is about 100 meters long and fenced off (according to the map), so vendors and passersby won't bother you. All rooms have sea views, and some offer panoramic views. Near the reef you can spot schools of colorful fish. The property has a cool pool, a spa center, a lobby bar, billiards, badminton, and table tennis. Evenings are quiet: there are no loud discos here.

Next door there is a fishing school and a massage center, and babysitting services are available on request for an additional fee. The chefs treat guests to Viennese waffles, grilled pineapple, and fruit, and during breakfast some dishes are prepared right in front of you. Breakfast can be enjoyed on the open-air terrace with an ocean view.

  • Location: Beruwala, private beach area, 100 m (according to the map)
  • Who it's for: foodies and those who value peace and quiet on the beach

rates at Earl's Reef

10. Mirissa Gate

Mirissa Gate is located in Mirissa. The hotel's highlight is the rooftop pool with a sea view: you'll be given towels, loungers, and beach chairs. The terrace offers a sunset view. The building sits on the first line, so the beach is very close. Guests have access to a spa center, a garden, and a lounge area, plus snorkeling, diving, and bicycle rental.

Sri Lankan dishes are served, and you can try curry. Breakfast can be delivered straight to your room, and a children's menu is available on request. If you like, you can borrow barbecue equipment.

  • Location: Mirissa, first line, rooftop pool
  • Who it's for: couples who want a sunset and ocean view right from the pool

rates at Mirissa Gate

11. Pegasus Reef Hotel

Hotel building with pool and palm trees at the resort

Pegasus Reef Hotel stands in the resort area of Negombo, next to a fishing village. Colombo is 13 km away, and the ocean begins about 200 meters from the buildings (according to the map). The property has a pool with a bar, a picnic area, a tennis court, and its own garden. Every room is equipped with a coffee maker and a balcony.

The hotel has a separate fitness center and a tour desk where staff can help you organize trips. The Rasa Ketha restaurant prepares local, European, and American dishes, and breakfast is served buffet style. In the evening the restaurant offers happy hour discounts, and a cooking masterclass is available for an additional fee.

  • Location: Negombo, 200 m to the ocean, 13 km to Colombo (according to the map)
  • Who it's for: those who want to combine the beach with trips to Colombo

rates at Pegasus Reef Hotel

12. The blue wave hotel

The Blue Wave Hotel operates in the resort of Arugam Bay, next to an area known for surfing. The hotel also suits family vacations: the spa and wellness complex and fitness center let you relax without leaving the property. For active guests, there is table tennis, billiards, and a large outdoor pool with a bar.

For kids, there is a library of board games, so boredom is not an option. Outdoors, there is a terrace and a private garden, and barbecue is available for an extra charge. The restaurant serves local, Chinese, and European dishes with an emphasis on seafood. The hotel is fully accessible for people with disabilities.

  • Location: Arugam Bay, near the surf beach
  • Who it's for: families and surfers who want developed infrastructure

prices at The Blue Wave Hotel

13. Club Hotel Dolphin

Club Hotel Dolphin is located on the beach in the village of Waikkal, 20 km from the airport (as the crow flies). The complex combines a three-story building and numerous bungalows, and the rooms are spacious. The property has several outdoor pools and a spa center with relaxing massages.

For sports, there is a well-equipped fitness center, a golf area, badminton, and a tennis court. Guests are served continental and local cuisine, there is a vegan and vegetarian menu, and exotic fruits and coffee are served at the table. The bar has a wide selection of drinks, and in the evening you can have dinner by the pool.

  • Location: Waikkal, on the beach, 20 km to the airport (as the crow flies)
  • Who it's for: families with children and active travelers

prices at Club Hotel Dolphin

4-Star hotels in Sri Lanka on the map

See the locations of all 13 hotels on the map. Most are on the west coast between Negombo and Beruwala, the rest in the south and east. This way you can immediately see which hotel is closer to the airport and which is closer to the surf spots of Arugam Bay.

Sri Lanka 4-star all-inclusive hotels

Places on the map
  1. 1Camelot Beach Hotel Beachfront in Negombo, two pools Read more
  2. 2Jetwing Ayurveda Pavilions Ayurveda centre on Negombo's Golden Mile Read more
  3. 3Ananya Beach Resort On the beach of the south coast, 40 m to the ocean Read more
  4. 4Club Palm Bay Peninsula with lakes in Marawila, beach across the road Read more
  5. 5Lanka Princess Beruwala resort area, beachfront Read more
  6. 6Pledge 3 Small complex in Negombo, 300 m to the ocean Read more
  7. 7Jungle Village by Thawthisa Eco-hotel in Unawatuna, 5 minutes to Jungle Beach Read more
  8. 8We Escape Weligama, about 100 m to the Indian Ocean Read more
  9. 9Earl's Reef Beruwala, own enclosed beach area with a breakwater Read more
  10. 10Mirissa Gate Beachfront in Mirissa, rooftop pool Read more
  11. 11Pegasus Reef Hotel Negombo, about 200 m to the ocean Read more
  12. 12The Blue Wave Hotel Arugam Bay, next to a surf spot Read more
  13. 13Club Hotel Dolphin Waikkal, on the beach, 20 km to the airport Read more

⁉️🤔 Frequently asked questions

What is the best season for a vacation in Sri Lanka?

The west and south coasts, home to 12 of the 13 hotels, welcome guests year-round, but the dry season here runs roughly from December to April. During this time there is less rain and the ocean is calmer. From May to November, downpours are more frequent, but prices are lower and there are fewer tourists, so you can save on the same hotel. The Blue Wave Hotel is in Arugam Bay on the east coast. The dry season there runs roughly from May to September.

What does all-inclusive include at Sri Lanka hotels?

The format depends on the hotel. Most often, all-inclusive means breakfast, lunch, and dinner served buffet-style, sometimes with local drinks. At Lanka Princess and Club Hotel Dolphin, meals are included in the rate, and at Camelot Beach Hotel, check drinks separately (according to hotel data, 09/2026).

Can you swim in the ocean at west coast hotels?

Yes, but the ocean in Sri Lanka has currents almost everywhere. At Earl's Reef there is a breakwater in front of the shore, so swimming there is calmer. Heed staff warnings and don't swim far out: strong currents can occur even near the shore.

How to get from the airport to the hotels?

Bandaranaike International Airport is located near Negombo, so Camelot, Pledge 3, Pegasus Reef, and Jetwing are convenient for your first night after the flight. The drive to Beruwala and Marawila takes about an hour, and to the south coast two to three hours. Book transfers in advance; some hotels offer them free of charge (according to the map).

Are these hotels suitable for families with children?

Yes, some hotels are clearly family-oriented. Camelot Beach Hotel has a separate children's pool, a playground, and a kids' menu. The Blue Wave Hotel has a library of board games for children. For toddlers, choose hotels with a gentle entry into the water and a protected beach.

Ad

Find hotels in Sri Lanka

Compare prices across booking sites and filter for rooms with free cancellation.

Compare prices on Trip.com

The widget loads once you give your consent.

In short: what to book

If you have a short first night after the flight, go with Camelot Beach Hotel or Pledge 3 near Negombo. If you want quiet and nature, choose Ananya Beach Resort or Jungle Village by Thawthisa. For a relaxed family vacation, Club Palm Bay and Club Hotel Dolphin work well, and for surfing, The Blue Wave Hotel in Arugam Bay. If you're traveling for wellness, Jetwing Ayurveda Pavilions is a good fit.

All 13 hotels are operating and welcoming guests in the 2026 season. Prices depend on the date and room category, so compare offers before booking.

view Sri Lanka hotels on Trip.com