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.

D
Dhanesh
From
India
Apartment is in a high rise which is well equipped and is comfortable. Location is best with Galle face green and One Galle face mall at walking distance. Owner is helpful and very prompt in his replies. It felt like home away from home.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 15 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.

M
Marco
From
Switzerland
Hotel with a rich history that has made the leap into modern times flawlessly. Featuring colonial-era architecture and furnishings, in the evening the Sri Lankan flag is ceremoniously lowered with uniforms and bagpipes. Service and cuisine meet the standards expected of a hotel of this class today. I felt comfortable here every single moment and can wholeheartedly recommend the Galle Face Hotel for a stay in Colombo.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,333 reviews
Price from
US$107.10
1 night, 2 adults

Marine Bay Colombo

Hotel in Colombo

Marine Bay Colombo is situated on the beachfront in Colombo, a few steps from Bambalapitiya Beach and 400 metres from Bambalapitiya Railway Station.

A
Anna Paula
From
Latvia
The breakfast was nicely plated (but the same, same- fruits, eggs, toast), and first place in a long time where they have coffee machine and decent espresso coffee! They also have room service Room was clean, recently renovated and fresh. The bed was comfortable although for me the pillow was too high and big
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 277 reviews
Price from
US$55
1 night, 2 adults

Nuwa Sri Lanka at City of Dreams

Hotel in Colombo

Facing the beachfront, Nuwa Sri Lanka at City of Dreams offers 5-star accommodation in Colombo and has an outdoor swimming pool, fitness centre and restaurant.

M
MARKO
From
Slovenia
My extensive experience with high-quality hotels in numerous countries meant I had no particular expectations upon arrival. It is not my custom to compose reviews, as my primary objective is to enjoy my stay. Nevertheless, I was most agreeably surprised by the Hotel Nuwa in City of Dreams. The courteous personnel and management demonstrated remarkable attentiveness in catering to my every requirement. A notably valuable amenity is the provision of a personal butler, designed for guests desiring an indulgent experience.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 8 reviews
Price from
US$193.98
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.

P
Peter
From
Slovakia
Beautiful view, quiet. All the meals ať he restaurant were delicious, a great variety of food at breakfast buffett and at dinner. The staff was very helpful, only the cashier in front of the dining room never smiled, but he was also ok. I liked the swimming pool, though it was a bit noisy, just to swim and go.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,076 reviews
Price from
US$135.05
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.

k
kuberendra
From
Sri Lanka
The staff, location and the hotel itself is really amazing.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 321 reviews
Price from
US$52.25
1 night, 2 adults

The Ocean Colombo - Guaranteed Sea View Rooms

Hotel in Colombo

Boasting spectacular ocean view from every guest room, The Ocean Colombo - Guaranteed Sea View Rooms features modern and comfortable accommodation along Marine Drive.

A
Ahmed
From
Maldives
a warm welcome from the reception lady was very helpful so the early checking. very clean and excellent room nice sea view so amazing place. room service and the restaurant food amazing. definitely come back
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 496 reviews
Price from
US$77.55
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.8
Good - What previous guests thought, 545 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.

t
tore andre
From
Norway
Excellent staff a d service. Especially the chef at barbecue night and of course Diuni. Fantastic woman.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 939 reviews
Price from
US$53.96
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...

U
Udara Waidyarathna
From
Sri Lanka
I Like all staff and room. Friendly service.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 57 reviews
Price from
US$47.85
1 night, 2 adults
All beach hotels in Colombo

Top picks for Colombo hotels

Explore our most popular 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.

D
Dhanesh
From
India
Apartment is in a high rise which is well equipped and is comfortable. Location is best with Galle face green and One Galle face mall at walking distance. Owner is helpful and very prompt in his replies. It felt like home away from home.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 15 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.

M
Marco
From
Switzerland
Hotel with a rich history that has made the leap into modern times flawlessly. Featuring colonial-era architecture and furnishings, in the evening the Sri Lankan flag is ceremoniously lowered with uniforms and bagpipes. Service and cuisine meet the standards expected of a hotel of this class today. I felt comfortable here every single moment and can wholeheartedly recommend the Galle Face Hotel for a stay in Colombo.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,333 reviews
Price from
US$107.10
1 night, 2 adults

Marine Bay Colombo

Hotel in Colombo

Marine Bay Colombo is situated on the beachfront in Colombo, a few steps from Bambalapitiya Beach and 400 metres from Bambalapitiya Railway Station.

A
Anna Paula
From
Latvia
The breakfast was nicely plated (but the same, same- fruits, eggs, toast), and first place in a long time where they have coffee machine and decent espresso coffee! They also have room service Room was clean, recently renovated and fresh. The bed was comfortable although for me the pillow was too high and big
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 277 reviews
Price from
US$55
1 night, 2 adults

Nuwa Sri Lanka at City of Dreams

Hotel in Colombo

Facing the beachfront, Nuwa Sri Lanka at City of Dreams offers 5-star accommodation in Colombo and has an outdoor swimming pool, fitness centre and restaurant.

M
MARKO
From
Slovenia
My extensive experience with high-quality hotels in numerous countries meant I had no particular expectations upon arrival. It is not my custom to compose reviews, as my primary objective is to enjoy my stay. Nevertheless, I was most agreeably surprised by the Hotel Nuwa in City of Dreams. The courteous personnel and management demonstrated remarkable attentiveness in catering to my every requirement. A notably valuable amenity is the provision of a personal butler, designed for guests desiring an indulgent experience.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 8 reviews
Price from
US$193.98
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.

P
Peter
From
Slovakia
Beautiful view, quiet. All the meals ať he restaurant were delicious, a great variety of food at breakfast buffett and at dinner. The staff was very helpful, only the cashier in front of the dining room never smiled, but he was also ok. I liked the swimming pool, though it was a bit noisy, just to swim and go.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,076 reviews
Price from
US$135.05
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.

k
kuberendra
From
Sri Lanka
The staff, location and the hotel itself is really amazing.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 321 reviews
Price from
US$52.25
1 night, 2 adults

The Ocean Colombo - Guaranteed Sea View Rooms

Hotel in Colombo

Boasting spectacular ocean view from every guest room, The Ocean Colombo - Guaranteed Sea View Rooms features modern and comfortable accommodation along Marine Drive.

A
Ahmed
From
Maldives
a warm welcome from the reception lady was very helpful so the early checking. very clean and excellent room nice sea view so amazing place. room service and the restaurant food amazing. definitely come back
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 496 reviews
Price from
US$77.55
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.8
Good - What previous guests thought, 545 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.

t
tore andre
From
Norway
Excellent staff a d service. Especially the chef at barbecue night and of course Diuni. Fantastic woman.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 939 reviews
Price from
US$53.96
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...

U
Udara Waidyarathna
From
Sri Lanka
I Like all staff and room. Friendly service.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 57 reviews
Price from
US$47.85
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

Popular with guests booking beach hotels in Colombo

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 8 reviews

Popular with guests booking beach hotels in Colombo

Popular with guests booking beach hotels in Colombo

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 321 reviews

Popular with guests booking beach hotels in Colombo

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 208 reviews

Popular with guests booking beach hotels in Colombo

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 545 reviews

Popular with guests booking beach hotels in Colombo

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 277 reviews

Popular with guests booking beach hotels in Colombo

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,076 reviews

Popular with guests booking beach hotels in Colombo

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 57 reviews

Popular with guests booking beach hotels in Colombo

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,333 reviews

Popular with guests booking beach hotels in Colombo

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 939 reviews

Beach Hotels with swimming pools in Colombo and nearby

Set in Colombo, close to Bambalapitiya Beach, Beachfront Colombo 03 Bed Apartment offers accommodation with bike hire, a private beach area, a rooftop pool and an indoor pool.

Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 1 review

Featuring accommodation with a rooftop pool, 43 By The Sea is located in Dehiwala. This beachfront property offers access to a balcony, free private parking and free WiFi.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 7 reviews

Featuring air-conditioned accommodation with a rooftop pool, sea view and a balcony, Marina Luxe Appartment is located in Dehiwala.

From US$115.44 per night

The Bay

Dehiwala
Swimming pool

Boasting air-conditioned accommodation with a private pool, The Bay is situated in Dehiwala. This beachfront property offers access to a balcony, free private parking and free WiFi.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 15 reviews

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.

Situated in Colombo, 2.3 km from Galle Face Beach and 3.9 km from R Premadasa Stadium, Yara Colombo-a place to unwind offers a casino and air conditioning.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Featuring air-conditioned accommodation with a rooftop pool, city view and a patio, Luxury ocean-view apartment in Colombo 03 is set in Colombo.

Scored out of 10, guest rating 4.5
Disappointing - What previous guests thought, 2 reviews

Boasting a rooftop pool and views of pool, M8 Ocean King Three Bed Apartment is a recently renovated apartment set in Cinnamon Gardens, a few steps from Bambalapitiya Beach.

Save money on beach in Colombo and nearby – budget options available

The Auresta Colombo

Colombo
Budget options available
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 57 reviews

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...

From US$40.29 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Situated just 500 metres from Wellawatte Beach, Seaview Apartment with 3 BR at Colombo 6 features accommodation in Colombo with access to a private beach area, a fitness centre, as well as a 24-hour...

From US$104.91 per night

The Wonder 39

Wellawatte, Colombo
Budget options available

In the Wellawatte district of Colombo, close to Wellawatte Beach, The Wonder 39 has a private beach area and a washing machine.

From US$104.90 per night

Modern 3 BR Apt

Dehiwala
Budget options available

Modern 3 BR Apt, a property with a terrace, is set in Dehiwala, less than 1 km from Mount Lavinia Beach, 4.1 km from Bambalapitiya Railway Station, as well as 10 km from Khan Clock Tower.

From US$72.15 per night

Sea view luxury 3BHK

Dehiwala
Budget options available

Featuring air-conditioned accommodation with a private pool, Sea view luxury 3BHK is located in Dehiwala. This beachfront property offers access to a balcony, free private parking and free WiFi.

From US$109.89 per night

Sea View Hotel

Kollupitiya, Colombo
Budget options available
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 139 reviews

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

From US$86.58 per night

Crown Luxury 3 BED Apartments

Colombo
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Featuring city views, Crown Luxury 3 BED Apartments provides accommodation with a bar and a balcony, around 3.3 km from Bambalapitiya Railway Station.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 208 reviews

Located within 300 metres of Wellawatte Beach and 3.1 km of Bambalapitiya Railway Station, The Anam Hotel - Wellawatte provides rooms with air conditioning and a private bathroom in Colombo.

From US$33.93 per night

Enjoy breakfast in Colombo and nearby

Colombo Residency

Colombo
Breakfast options
Scored out of 10, guest rating 3.4
Poor - What previous guests thought, 8 reviews

Situated in Colombo, 100 metres from Bambalapitiya Beach, Colombo Residency features accommodation with free bikes, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 7 reviews

Featuring accommodation with a private pool, garden view and a balcony, Jays Apartment Colombo 05 is located in Colombo. This property offers access to a terrace, free private parking and free WiFi.

50 By The Sea

Dehiwala
Breakfast options
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 130 reviews

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

From US$129.87 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 56 reviews

Set in Dehiwala, the recently renovated Green Star City Apartment provides accommodation 100 metres from Mount Lavinia Beach and 5 km from Bambalapitiya Railway Station.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 7 reviews

Set in Dehiwala, Sea View Apartment in Colombo -Dehiwala offers accommodation with rooftop pool, free WiFi and free private parking for guests who drive.

FAQ about beach hotels in Colombo

Beach hotels that guests love in Colombo

See all
Avg. price/night: US$362.41
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,076 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$369.46
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,333 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$369.46
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,333 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