Hotels near beach in Sri Lanka
8.4Great194 reviews
Hotel
Vivanta Colombo, Airport Garden
Sri Lanka, Seeduwa
from INR 7 988 per night
7.8Very good212 reviews
Hotel
The Grand Hotel - Heritage Grand
Sri Lanka, Nuwara Eliya
from INR 20 802 per night
8.2Great323 reviews
Hotel
Mount Lavinia Hotel
Sri Lanka, Dehiwala-Mount Lavinia
from INR 14 644 per night
More hotels in Sri Lanka:
Best 5-star hotels in Sri Lanka
8.2Great235 reviews
Hotel
Amagi Aria Airport Transit Hotel
Sri Lanka, Negombo
from INR 4 410 per night
Most popular 4-star hotels in Sri Lanka
8.2Great148 reviews
Hotel
Pegasus Reef - A Beach Resort In Colombo
Sri Lanka, Wattala
from INR 3 744 per night
7.8Very good169 reviews
Hotel
Global Towers Hotel & Apartments
Sri Lanka, Colombo
from INR 2 912 per night
8.2Great98 reviews
Hotel
Insight Resort Ahangama - S&S Other Certified
Sri Lanka, Ahangama
from INR 8 570 per night
Most popular 3-star hotels in Sri Lanka
7.6Very good61 reviews
Hotel
Berjaya Hotel Colombo
Sri Lanka, Dehiwala-Mount Lavinia
from INR 4 659 per night
Amazing spa hotels in Sri Lanka
7.0Very good17 reviews
Hotel
Cockpit Airport Reach Hotel
Sri Lanka, Katunayake
from INR 3 744 per night
8.2Great82 reviews
Hotel
The Villa Bentota By Kk Collection
Sri Lanka, Bentota
from INR 39 440 per night
Top family hotels in Sri Lanka
7.8Very good20 reviews
Hotel
Galle Heritage Villa By Jetwing
Sri Lanka, Galle
from INR 5 658 per night
7.4Very good100 reviews
Hotel
Windmill Beach Villa And Hotel
Sri Lanka, Negombo
from INR 2 080 per night
8.4Great183 reviews
Hotel
Palm Paradise Cabanas & Villas Beach Resort
Sri Lanka, Tangalle
from INR 6 157 per night
7.8Very good84 reviews
Hotel
Palm Beach Inn & Sea Shells Cabanas
Sri Lanka, Bentota
from INR 1 830 per night
7.8Very good24 reviews
Hotel
Royal Beach Hotel & Restaurant
Sri Lanka, Hikkaduwa
from INR 3 827 per night
7.8Very good29 reviews
Hotel
The Ocean Pearl Hotel Negombo
Sri Lanka, Negombo
from INR 2 579 per night
7.8Very good26 reviews
Hotel
Asian Jewel Boutique Hotel
Sri Lanka, Hikkaduwa
from INR 8 986 per night
Best luxury hotels in Sri Lanka
Cheap hotels in Sri Lanka
7.4Very good95 reviews
Hotel
Ranveli Beach Resort
Sri Lanka, Dehiwala-Mount Lavinia
from INR 2 496 per night
7.2Very good55 reviews
Hotel
Airport Green View Resort
Sri Lanka, Andiambalama
from INR 1 997 per night
5.6Guest rating11 reviews
Hotel
Concord Grand
Sri Lanka, Dehiwala-Mount Lavinia
from INR 1 248 per night
Top resorts in Sri Lanka
8.0Great42 reviews
Hotel
Dalawella Beach Resort By Deco
Sri Lanka, Unawatuna
from INR 6 323 per night