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 pick of great beach hotels in Colombo

Filter by:

Review score

Colombo Emperor Residencies

Kollupitiya, Colombo

Set in Colombo, Colombo Emperor Residencies offers accommodation with a private pool and sea views. This beachfront property offers access to free WiFi and free private parking.

C
Chandika
From
Australia
Everything was just as perfect as it looked online! From the moment we arrived, our host was incredibly welcoming and attentive. The check-in process was smooth. The accommodation was spotless, well-equipped, and exactly as described. Communication was excellent throughout our stay, making us feel truly at home. Highly recommend this host for anyone looking for a hassle-free and enjoyable experience! The location is unbeatable with an amazing view, it is in the heart of Colombo with easy access to restaurants, public transport, local attractions and all the best hotels in Colombo are within walking distance from the apartment. Colombo Emperor Residencies is well maintained with a 24/7 Front desk/ Security with secured entry points.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 12 reviews
Price from
US$135
1 night, 2 adults

Galle Face Hotel

Hotel in Kollupitiya, Colombo

This iconic and colonial-style hotel, built in 1864, boasts a spa and a saltwater pool with sun loungers that faces the vast Indian Ocean.

S
Shane Colin
From
Germany
Extraordinary hotel in Colombo. Great Heritage that you can feel. Well located and extremely dedicated personal.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,283 reviews
Price from
US$107.10
1 night, 2 adults

Marine Breeze Residencies Colombo

Wellawatte, Colombo

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

Е
Евгения
From
Russia
Very comfortable apartment! We have all we need there! Clean and cozy. Thank you
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 26 reviews
Price from
US$95.12
1 night, 2 adults

Mirage Colombo

Hotel in Wellawatte, Colombo

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

K
Kamil
From
United Kingdom
We like the hotel in general, had all the amnesties for a pleasant stay. The staff was very friendly and helpful. Would certainly come back. Thanks!
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,059 reviews
Price from
US$138.75
1 night, 2 adults

Hotel Nelly Marine

Hotel in Wellawatte, Colombo

Set in Colombo, 400 metres from Mount Lavinia Beach, Hotel Nelly Marine offers beachfront accommodation and various facilities, such as a terrace.

R
Rao
From
India
The resturant good Food excellent Overall stay excellent
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 343 reviews
Price from
US$52.25
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 accommodation along Marine Drive.

S
Steve
From
Australia
the view was amazing from my 9th floor room as all the rooms overlook the ocean with huge floor to ceiling window and the roof top has good views in the day at night on the roof top the view is amazing with views to city also the roof top bar and pool breakfast was very good with Dulsie and Ajith it was very very good service asking if i needed anything else also all the staff were very good from Chanima /Chamod
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 524 reviews
Price from
US$112.50
1 night, 2 adults

Palmyrah Residencies

Hotel in Colombo

Situated in Colombo, 70 metres from Bambalapitiya Beach, Palmyrah Residencies features accommodation with a shared lounge, free private parking and a terrace.

M
Marie
From
French Guiana
We loved our stay here. The staff is so helpful and the rooms are nice and tidy. And the breakfast was so yummy! The location is perfect. All the sights are close by and the Hotel is right next to the sea. This was the perfect ending of our trip in Srilanka and I will come back to this place for sure!
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 529 reviews
Price from
US$29
1 night, 2 adults

Pegasus Reef - A Beach Resort in Colombo

Hotel in Colombo

Pegasus Reef - A Beach Resort in Colombo is a 10-minute drive from Colombo’s city centre and only 200 metres from the Helakanda Beach. It offers an outdoor pool, 3 dining options and free parking.

v
vn
From
India
It’s very nice place. We enjoyed a lot. I referred to my friends and Sahani she take care very well
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 857 reviews
Price from
US$71
1 night, 2 adults

The Auresta Colombo

Hotel in Colombo

Set in Colombo, within 200 metres of Kollupitiya Beach and 1.6 km of Bambalapitiya Railway Station, The Auresta Colombo offers accommodation with a terrace and free WiFi as well as free private...

Y
YANN
From
France
They organized an airport shuttle for me at 3am and my rooms was ready for when I arrived ! Super nice staff ! Great for solo traveler! The location is perfect, the area is super safe and on the main road to go anywhere super fast. Would recommend :)
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 28 reviews
Price from
US$47.85
1 night, 2 adults

50 By The Sea

Dehiwala (Near Colombo)

Set in Dehiwala, 400 metres from Mount Lavinia Beach, 50 By The Sea offers accommodation with a garden, free private parking and a terrace.

W
Waleed
From
Pakistan
Amazing views, Great staff, loved the rooms! They made our stay special!!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 96 reviews
Price from
US$40.50
1 night, 2 adults
All beach hotels in Colombo

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Colombo and surroundings in the past month

See all

FAQ about beach hotels in Colombo

Beach hotels that guests love in Colombo

See all
  • Avg. price/night: US$234.89
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,059 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: US$173.31
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,283 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: US$173.31
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,283 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