The 10 best beach hotels in Colombo, Sri Lanka | Booking.com
Skip to main content

Beach Hotels in Colombo

Find the beach hotels that appeal to you the most

The best beach hotels in Colombo

Check out our selection of great beach hotels in Colombo

Filter by:

Review score

Colombo Emperor Residencies

Kollupitiya, Colombo

A 3-minute walk from Galle Face Beach in Colombo, Colombo Emperor Residencies provides accommodations with access to a sauna. This property offers a private pool and free private parking.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 12 reviews
Location 10.0
Price from
$135
1 night, 2 adults

Galle Face Hotel

Hotel in Kollupitiya, Colombo

This iconic and colonial-style hotel, built in 1864, features a spa and a saltwater pool with lounge chairs that faces the vast Indian Ocean.

N
Nasser
From
India
Wonderful old world charm. The staff were excellent.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,268 reviews
Location 9.5
Price from
$107.10
1 night, 2 adults

Marine Bay Colombo

Hotel in Colombo

Marine Bay Colombo is located on the beachfront in Colombo, a few steps from Bambalapitiya Beach and a 4-minute walk from Bambalapitiya Railway Station.

K
Kimberly
From
United States
Staff is fantastic. Beautiful sea views if you choose sea view. Room is a nice size. Clean. Plenty of blankets to stay warm. Bed was comfy. Keep address on hand as some tuk tuk drivers and taxis may not be able to find it. Water was lukewarm for 4 days and on my 5th day it suddenly was hot.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 269 reviews
Location 9.1
Price from
$50
1 night, 2 adults

The Auresta Colombo

Hotel in Colombo

Located in Colombo, within a 2-minute walk of Kollupitiya Beach and one mile of Bambalapitiya Railway Station, The Auresta Colombo has accommodations with a terrace and free WiFi as well as free...

E
Elsadig
From
Qatar
Great location , welcoming staff specially Miss Shaza , ready to help any time
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 16 reviews
Location 9.1
Price from
$34.16
1 night, 2 adults

Marine Breeze Residencies Colombo

Wellawatte, Colombo

Marine Breeze Residencies Colombo is a recently renovated apartment in Colombo where guests can make the most of its rooftop pool, private beach area, and garden.

M
Mohamed
From
Maldives
I really liked the sea view and the modern feel of the apartment. Staffs are very helpful. It was very clean and well taken care of. It’s just a short walk to Marine Drive, in a quiet and cozy area. There are also a few restaurants, shopping options and a money exchange nearby.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 25 reviews
Location 9.0
Price from
$95.12
1 night, 2 adults

Mirage Colombo

Hotel in Wellawatte, Colombo

Mirage Hotel Colombo is located in Colombo. The hotel provides elegant accommodations equipped with a private balcony and free WiFi access is available. The hotel also offers an outdoor pool.

F
Faruhan
From
Maldives
I like the room and staffs and the view of the room was really good.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,056 reviews
Location 8.5
Price from
$53.81
1 night, 2 adults

Sea View Hotel

Hotel in Kollupitiya, Colombo

Located within a few steps of Kollupitiya Beach and 1.1 miles of Bambalapitiya Railway Station, Sea View Hotel has rooms with air conditioning and a private bathroom in Colombo.

D
Daniel
From
Romania
The location is near great places to eat and visit
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 130 reviews
Location 8.0
Price from
$72
1 night, 2 adults

The Anam Hotel - Wellawatte

Wellawatte, Colombo

Located within a 4-minute walk of Wellawatte Beach and 1.9 miles of Bambalapitiya Railway Station, The Anam Hotel - Wellawatte provides rooms with air conditioning and a private bathroom in Colombo.

H
Huzefa
From
India
Excellent caretaker. Convenient facilities like laundry and a fully equipped kitchen. Location close to supermarkets, restaurants & railway station.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 194 reviews
Location 8.5
Price from
$23
1 night, 2 adults

Hotel Nelly Marine

Hotel in Wellawatte, Colombo

Located in Colombo, Hotel Nelly Marine offers beachfront accommodations a 4-minute walk from Mount Lavinia Beach and facilities like a terrace.

R
RAMAN
From
United States
staff very helpful and polite
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 345 reviews
Location 8.3
Price from
$38.95
1 night, 2 adults

The Ocean Colombo

Hotel in Colombo

Boasting spectacular ocean view from every guest room, The Ocean Colombo features modern and comfortable accommodations along Marine Drive.

M
Mohamed
From
Maldives
Most amazing sea view from high floor .
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 533 reviews
Location 8.7
Price from
$112.50
1 night, 2 adults
All beach hotels in Colombo

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Colombo and surrounding area in the past month

See all

FAQ about beach hotels in Colombo

Beach Hotels That Guests Love in Colombo

See all
  • Avg. price/night: $234.89
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,056 reviews
    A cozy hotel situated overlooking the Wellawatta Beach, on Marine Drive. Don't miss the pool on the third floor it has magnificent ocean view. The rooms are quite spacious and bed is very comfortable. I had booked an ocean view and we enjoyed the magnificent sunset.
    Guest review by
    Siddhesh Sawant
    Young couple
  • Avg. price/night: $267.36
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,268 reviews
    Amazing hotel. Super clean with beautiful pool area and right on the beach. Location is also amazing next to Galle Face Green and not far from the mall. Staff were all lovely and helpful
    Guest review by
    Emily
    Young couple
  • Avg. price/night: $267.36
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,268 reviews
    This hotel probably has one of the best locations in Colombo - It is right on the beachfront. It has an old colonial charm to it. Would highly recommend staying here.
    Guest review by
    Ayesha
    Group