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 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, 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...
Facing the beachfront, Sisi's Place offers 3-star accommodations in Bentota and has a garden, private beach area and terrace.
Facing the beachfront, Uppuveli Beach by DSK offers 5-star accommodations in Trincomalee and features free bikes, outdoor swimming pool and fitness center.
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




















