Beach Hotels in Sri Lanka

Check In
Check Out
Guests
Rooms
1

Adults
2
Children
0

1 - 10 of 836 Hotel Results

Photo of Anantara Kalutara Resort in Kalutara, Sri Lanka

Anantara Kalutara Resort

(4.8)

$240 + / night

Located in Kalutara, Sri Lanka

View on Map
Photo of Amaya Beach Passikudah in Kalkudah, Sri Lanka

Amaya Beach Passikudah

(0)

$94 + / night

Located in Kalkudah, Sri Lanka

View on Map
Photo of Sama Retreats - Kosgoda in Kosgoda, Sri Lanka

Sama Retreats - Kosgoda

(4.9)

$295 + / night

Located in Kosgoda, Sri Lanka

View on Map
Photo of Shandaru Blue Bentota in Bentota, Sri Lanka

Shandaru Blue Bentota

(4.8)

$249 + / night

Located in Bentota, Sri Lanka

View on Map
Photo of Driftwood Villa in Pamunugama, Sri Lanka

Driftwood Villa

(4.6)

$60 + / night

Located in Pamunugama, Sri Lanka

View on Map
Photo of Turyaa Kalutara in Kalutara, Sri Lanka

Turyaa Kalutara

(4.6)

$91 + / night

Located in Kalutara, Sri Lanka

View on Map
Photo of Hikka Tranz by Cinnamon in Hikkaduwa, Sri Lanka

Hikka Tranz by Cinnamon

(4.5)

$245 + / night

Located in Hikkaduwa, Sri Lanka

View on Map
Photo of Cinnamon Bentota Beach - Signature Selection in Bentota, Sri Lanka

Cinnamon Bentota Beach - Signature Selection

(4.7)

$249 + / night

Located in Bentota, Sri Lanka

View on Map
Photo of Malilo Dream in Galle, Sri Lanka

Malilo Dream

(4.3)

$90 + / night

Located in Galle, Sri Lanka

View on Map
Photo of Dots Bay House in Dikwella, Sri Lanka

Dots Bay House

(4.6)

$89 + / night

Located in Dikwella, 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.