Beach Hotels in Colombo, Sri Lanka

Only verified and exceptional stays in Colombo, Sri Lanka
Check-in
03Feb2026Select date
Check-out
04Feb2026Select date
Rooms and Guests2 Guests, 1 Room

Price information for beach hotels in Colombo

Find beach hotels to suit every budget—whether you're planning a weekend escape or a lavish retreat.

⬆️ The highest price
US$ 171
⬇️ The lowest price
US$ 20
💸 Average price for
5-star hotels
US$ 102
4-star hotels
US$ 40
3-star hotels
US$ 42

Top beach hotels in Colombo

Based on the latest guest reviews and experiences

Luxury Seaside Retreat:
Shangri-La Colombo
Heritage Charm by the Ocean:
Galle Face Hotel
Modern Urban Escape:
Cinnamon Grand Colombo
Lavish Comfort and Views:
Cinnamon Grand Colombo
Trendy Hostel Vibes:
Drop Inn Hostels
Family Friendly Getaway:
Radisson Hotel Colombo
Budget Friendly Charm:
Clock Inn Colombo
Boutique Escape with Flair:
D Pavilion Boutique Hotel
Peaceful Retreat in the City:
Colombo Court Hotel & Spa

How to get to Colombo

Explore our comprehensive transport guide

Airports
Diyawanna Oya Seaplane Base (DWO)
Ratmalana Air Force Base (RML)
Kelaniya (KEZ)

Beach hotels FAQ in Colombo

Get answers to common questions and plan your adventure smoothly

Which hotels in Colombo are best for families?
For families, hotels like Taj Samudra, Colombo and Marino Beach Colombo offer spacious rooms and family-friendly amenities such as pools and child care services. Rooms are available for around $100-$150 per night.
What hotels in Colombo provide unique views?
The Ocean Colombo offers guaranteed sea view rooms, while Galle Face Hotel boasts stunning oceanfront vistas. Expect to pay around $120-$200 per night for these views.
Which hotels are top-rated by guests in Colombo?
Top-rated hotels based on guest reviews include Galle Face Hotel for its historical significance, and Marino Beach Colombo for its modern amenities and amenities. Average nightly rates range from $100 to $250.
What is the average price of hotels in Colombo?
Hotel prices in Colombo typically range from $50 for budget options like Hotel Nelly Marine to $250 for luxury hotels like Taj Samudra. The average nightly rate across all hotel types is about $100-$150.
Are there hotels near popular landmarks in Colombo?
Yes, hotels like Galle Face Hotel and Marino Beach Colombo are within walking distance to popular landmarks such as Galle Face Green and the National Museum of Colombo, located approximately 1-2 km away.
Which hotels in Colombo are most suitable for couples?
For couples, The Auresta Colombo and Taj Samudra, Colombo offer romantic settings and amenities such as spas and fine dining. Prices range from $120 to $200 per night.

Essential Facts About Beach Hotels in Colombo

This guide offers key insights into beach hotels in Colombo, evaluating 1 property focused on providing travelers with essential details for informed decisions.

Typical price range: $100-$250 per night.

Only 1 prominent beach hotel evaluated.

Peak travel seasons: December to March.

Local taxes/fees: approximately 10% service charge.

Distance to Fort Station: ~5 km, Galle Face Green: ~2 km.

Other cities in Sri Lanka