Beach Hotels in Sri Lanka
Find the beach hotels that appeal to you the most
Most-visited cities for beach hotels

Colombo

Negombo

Galle

Trincomalee

Hikkaduwa

Mirissa

Pasikuda

Mount Lavinia

Unawatuna

Kalutara

Matara

Bentota

Jaffna

Weligama

Tangalle
Most popular regions for beach hotels

Galle District

Matara District

Hambantota District

Gampaha District

Bentota Region

Trincomalee District

Kalutara District

Ampara District

Colombo District

Puttalam District

Batticaloa District

Yala National Park
Bundala National Park

Jaffna District

Matale District
The 10 Best Beach Hotels in Sri Lanka
Check out our pick of great beach hotels in Sri Lanka
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.
Featuring free WiFi throughout the property, Lankavatara Ocean Retreat is located in Kalametiya, 9.3 mi from Tangalle Lagoon.
Good Karma Hotel is located on Rekawa Beach in Tangalle, offering an outdoor pool and free Wi-Fi throughout the property. Free parking and a 24-hour front desk are available.
Located in Dickwella, a few steps from Dickwella Beach, Ivory Resort Dikwella provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Located on the beachfront in Weligama, KOMOREBI Weligama has a terrace and free WiFi. Featuring a garden, the 3-star hotel has air-conditioned rooms with a private bathroom.
Located in Weligama and with Weligama Beach reachable within a 17-minute walk, Florance Nice Hotel Weligama provides a tour desk, non-smoking rooms, a terrace, free WiFi and a restaurant.
Located in Weligama, within a 13-minute walk of Weligama Beach and 18 miles of Galle International Cricket Stadium, La Dolce Vita Weligama has accommodations with a garden and free WiFi as well as...
Located in Trincomalee, a 8-minute walk from Nilaveli Beach, Blu Marine Nilaveli has accommodations with a garden, free private parking, a private beach area and a shared lounge.
Located in Batticaloa, 4 miles from Batticaloa Railway Station, Inpan's beach resort Batticaloa provides accommodations with a garden, free private parking, a private beach area and a terrace.
Providing free Wifi, private parking, and a private beach area, the recently renovated property Painkiller Hiriketiya offers rooms in Dickwella, a 8-minute walk from Hiriketiya Beach and 3.3 miles...
Most booked beach hotels in Sri Lanka this month
Popular with guests booking beach hotels in Sri Lanka
Popular with guests booking beach hotels in Sri Lanka
Popular with guests booking beach hotels in Sri Lanka
Popular with guests booking beach hotels in Sri Lanka
Popular with guests booking beach hotels in Sri Lanka
Popular with guests booking beach hotels in Sri Lanka
Popular with guests booking beach hotels in Sri Lanka
Popular with guests booking beach hotels in Sri Lanka
Popular with guests booking beach hotels in Sri Lanka
Popular with guests booking beach hotels in Sri Lanka




















