7 best beach hotels in Colombo
Search hotels in Colombo →
Why beach hotels, why here
Beach hotels in Colombo balance true seaside atmosphere with easy access to the city’s sights. For most travellers, the sweet spot is the Galle Face seafront—home to the oceanfront Galle Face Green promenade, stretching along the Indian Ocean for around 500 m and known for evening strolls and iconic views. Staying here suits couples and business visitors who want a classic Colombo beachfront feel without being far from restaurants and landmarks.
If you prefer a calmer shoreline rhythm, look towards Mount Lavinia Beach, a well-known southern suburb reached in roughly half an hour from the city centre—ideal for relaxed beach days, sunset dining and slower-paced evenings.
In terms of who these “beach hotels” genuinely fit, look for properties that deliver on (1) sea-facing or close-to-the-water locations, (2) practical access to beachfront promenades and dining, and (3) the right atmosphere for your trip—whether that’s a polished resort-style stay or a simple base with easy local connections.
From your bookable options, Marino Beach Colombo (5★) is a strong pick for travellers seeking a high-end beachfront base, while ME Colombo (4★) and La Maison De Colombo (4★) suit guests who want comfort and service with a coastal lifestyle. For budget-friendly stays that still keep you in range of the seaside zone, the Hostel at Galle Face (2★) offers a straightforward option with a convenient location near the waterfront.
The list
A selection of hotels to compare for your stay.
- 01
- 02
- 03★★★★★
Mandarina Colombo
A lively Colombo base near Marino Mall, with a rooftop pool and strong breakfast buffet.
- 04★★★★
La Maison De Colombo
Quiet French-style hideaway on Colombo’s Stratford Avenue with a courtyard pool and fresh bread.
- 06★★★★
Sofia Colombo City Hotel
Rooftop pool and sea-view rooms in Colombo's Bambalapitiya, close to the action.
- 07★★★
Colombo Villa Collection
Relaxed Nugegoda villas with full kitchens, plus indoor and outdoor pool time.
- 08
Where the picks sit
What to know about beach hotels in Colombo
What makes a hotel a “beach hotel” in Colombo?
The best options are positioned right by the ocean or within easy reach of beachfront promenades and seafront dining, rather than simply being in the general coastal city.
Which area should I stay in for the beach?
Most visitors choose the Galle Face seafront for its iconic promenade, with Mount Lavinia a popular alternative for a more relaxed beach escape.
What price/quality levels can I expect?
Expect a range from 2★ hostels to 5★ beachfront hotels, with 3–4★ properties sitting in the middle for comfort and value.
