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.

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

E
Emily
From
Australia
Beautiful historic hotel. Pool/beachside area is lovely. Great place to relax. Room was comfortable and clean. Staff very friendly. Spa was also great and pricing quite reasonable for a hotel spa - recommend!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,269 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.

C
Catherine
From
Australia
Had a really nice stay Great value for starters, but also staff helped with anything we needed and room was really nice and comfortable. Location is good as it's better value than many places which were only slightly norther, but there was enough restaurants and grocers around the area and super easy to get a pick me or uber to sites Will definitely stay again if in Colombo
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 269 reviews
Price from
US$50
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 8.2
Very good - What previous guests thought, 17 reviews
Price from
US$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 makes the most of its rooftop pool, private beach area and garden.

A
AMINATH
From
Maldives
Owner Very helpful. Very comfortable place. Nice and clean.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 25 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,054 reviews
Price from
US$53.81
1 night, 2 adults

Sea View Hotel

Hotel in Kollupitiya, Colombo

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.

H
Hewa
From
Sri Lanka
The Location, close to the sea with fantastic views, the staff is very friendly and helpful moreover personalized service really appreciated for extra caring, experience true hospitality. We enjoyed our stay more than expected. Enjoyed the tasty meals.
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 131 reviews
Price from
US$72
1 night, 2 adults

The Anam Hotel - Wellawatte

Wellawatte, Colombo

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.

U
Usman Yaseen
From
Maldives
Excellent place, good staff, safe, location is excellent next to galle road easy approach to markets café.highly recommended .......
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 194 reviews
Price from
US$23
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, 345 reviews
Price from
US$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 accommodation along Marine Drive.

A
Asraff Thiva
From
Singapore
It’s a great and fantastic sea view I ever see my life…Jut from 10 story sea view and just train track beside the sea make me feel warm and relaxing. The food is amazing specially the breakfast is meet the basic requirements. The staff name called Dalsi lady was give us full satisfaction serving all food and very kind to the children needs.
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 533 reviews
Price from
US$112.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,054 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$253.92
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,269 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$253.92
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,269 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