Beach Hotels in Sri Lanka

Check In
Check Out
Guests
Rooms
1

Adults
2
Children
0

11 - 20 of 836 Hotel Results

Photo of Ayana Beach in Negombo, Sri Lanka

Ayana Beach

(4.7)

$45 + / night

Located in Negombo, Sri Lanka

View on Map
Photo of Trinco Blu by Cinnamon in Trincomalee, Sri Lanka

Trinco Blu by Cinnamon

(4.5)

$98 + / night

Located in Trincomalee, Sri Lanka

View on Map
Photo of Cinnamon Bey Beruwala in Beruwala, Sri Lanka

Cinnamon Bey Beruwala

(4.5)

$231 + / night

Located in Beruwala, Sri Lanka

View on Map
Photo of Avani Kalutara Resort in Kalutara, Sri Lanka

Avani Kalutara Resort

(4.7)

$222 + / night

Located in Kalutara, Sri Lanka

View on Map
Photo of Baker's cottage in Bentota, Sri Lanka

Baker's cottage

(4.4)

$41 + / night

Located in Bentota, Sri Lanka

View on Map
Photo of Heritance Ahungalla in Kalutara Bentota, Sri Lanka

Heritance Ahungalla

(0)

$293 + / night

Located in Kalutara Bentota, Sri Lanka

View on Map
Photo of Neevana Hotel Hikkaduwa in Hikkaduwa, Sri Lanka

Neevana Hotel Hikkaduwa

(4.3)

$128 + / night

Located in Hikkaduwa, Sri Lanka

View on Map
Photo of Mellow Hostel Sri Lanka in Ahangama, Sri Lanka

Mellow Hostel Sri Lanka

(4.7)

$275 + / night

Located in Ahangama, Sri Lanka

View on Map
Photo of Moi Induruwa by DBI in Maha Induruwa, Sri Lanka

Moi Induruwa by DBI

(4.8)

$136 + / night

Located in Maha Induruwa, Sri Lanka

View on Map
Photo of Uga Bay - Pasikuda in Kalkudah, Sri Lanka

Uga Bay - Pasikuda

(4.7)

$291 + / night

Located in Kalkudah, Sri Lanka

View on Map

Discover the best beach hotels in Sri Lanka — from oceanfront resorts to coastal retreats. Explore accommodations across Sri Lanka that offer stunning sea views, easy beach access, and the perfect setting for your next seaside getaway.