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

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.

B
Bodhinarayana
From
Sri Lanka
Everything was perfect! The service was at its finest! One of the best hotels I have ever stayed in. Nuwa redefines luxury! Would definitely visit again.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
US$198.18
1 night, 2 adults

Jays Apartment Colombo 05

Colombo

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.

N
Nalaka
From
Australia
Very convenient secure location. Well maintained. Had all the utensils needed including a toaster, kettle, Microwave, hand mixer and a stick vacuum.. Ideal for a small expatriate Sri Lankan family. Walking distance to Cargill's supermarket and high level road. Had AU/NZ power socket adaptors so that we could use our phone chargers and laptops. Great quiet swimming pool not crowded and can use as your own private pool.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$50
1 night, 2 adults

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.

G
Gregory
From
New Zealand
Fantastic historical hotel. Felt like I was transported back to the 1920's.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,286 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
Aditi
From
India
The location was good you have 1-2 eateries on the side and if you walk behind you might fine 1-2 cafés and keels . The room looked exactly as it shown but room size is very small. The staff in might there is guy at reception who was not ready to understand anything at all . You don’t have much food option in the hotel they just have one menu for the whole day which is their breakfast buffet . I would suggest go outside to eat because it’s not worth the money what they have in menu . The cleaning staff and everyone was very nice and helpful . The hotel is under construction on most of the floors so got a high floor sea facing room . All rooms are seafaring in this hotel so don’t pay extra for it. Enjoy
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 270 reviews
Price from
US$55
1 night, 2 adults

Marine Breeze Residencies Colombo

Wellawatte, Colombo

Situated in Colombo, 200 metres from Wellawatte Beach, Marine Breeze Residencies Colombo features accommodation with a private beach area, free private parking, a rooftop pool and a garden.

K
Kimberly
From
Australia
It was a beautiful apartment that was centrally located and close to the beach. The host was lovely and accommodating and it was easy to contact him, with prompt response time to messages.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 27 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.

B
Brina
From
Seychelles
The staff was very helpful and friendly the lady from reception the staff from bar and restaurant was very helpful all the staff gas a very high standard of customer service
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,061 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, 339 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.

A
Ananta
From
Bangladesh
Services and manner of all staffs ware very good
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 521 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.

G
Ganadeepan
From
Sri Lanka
I recently enjoyed a two-day stay at Palmyrah and was thoroughly impressed. The hospitality was exceptional with Veronika and she was so helpful —friendly staff seamless check-in, and a genuine desire to make my stay memorable. The room was impeccable, with tasteful decor and all the comforts needed. The serene environment provided a tranquil escape from the hustle, making it a perfect retreat. The staff's professionalism and willingness to assist added to the positive experience. Highly recommended for a peaceful getaway!
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 532 reviews
Price from
US$29
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

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.

    From US$149.85 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    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.

    From US$75 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 860 reviews

    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.

    From US$136.36 per night
  • 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.

    From US$124.32 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.

    From US$149.85 per night
  • Featuring air-conditioned accommodation with a rooftop pool, sea view and a balcony, Marina Luxe Appartment is located in Dehiwala.

    From US$199.80 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    Set in Dehiwala, 300 metres from Mount Lavinia Beach and 5.5 km from Bambalapitiya Railway Station, Sea View Apartment in Colombo -Dehiwala offers a private beach area and air conditioning.

    From US$88.80 per night
  • Scored out of 10, guest rating 10.0
    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.

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, 30 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
  • Palmyrah Residencies

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

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

    From US$26 per night
  • Situated just 500 metres from Wellawatte Beach, Azure Horizon Wellawatha by Tequila Holidays features accommodation in Colombo with access to a private beach area, a fitness centre, as well as a 24-...

    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
  • 50 By The Sea

    Dehiwala
    Budget options available
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 97 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$44.96 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
  • The Ocean Colombo

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

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

    From US$153.38 per night
  • Crown Luxury 3 BED Apartments

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

    Set just 2.1 km from Milagiriya Beach, Crown Luxury 3 BED Apartments offers accommodation in Colombo with access to a private beach area, a bar, as well as a 24-hour front desk.

Enjoy breakfast in Colombo and nearby

  • Colombo Residency

    Colombo
    Breakfast options
    Scored out of 10, guest rating 3.5
    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.

    From US$140 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 50 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.

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,061 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$146.44
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,286 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$146.44
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,286 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