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

Nuwa Sri Lanka at City of Dreams

Hotel in Colombo

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

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
$198.18
1 night, 2 adults

Jays Apartment Colombo 05

Colombo

Jays Apartment Colombo 05 offers accommodations in Colombo, 2.9 miles from Bambalapitiya Railway Station and 5.4 miles from R Premadasa Stadium.

F
Fatgieya
From
India
The apartment was clean and convenient. The kitchen was well stocked and making meals was easy. The bedroom and bathroom was clean and smelled clean. I loved my stay at Jay's and would highly recommend it.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
$50
1 night, 2 adults

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

m
mark
From
Israel
Not my first stay at the hotel Stay was good as always I recived a room upgrade which was very nice Breakfast ,service and house keeping very good Nice relaxing pool area
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,286 reviews
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.

A
Ardi
From
United Arab Emirates
Amazing Propery Facing to the beach directly :)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 270 reviews
Price from
$55
1 night, 2 adults

Marine Breeze Residencies Colombo

Wellawatte, Colombo

Featuring free Wifi, private parking, and a private beach area, the recently renovated property Marine Breeze Residencies Colombo offers accommodations in Colombo, a 1-minute walk from Wellawatte...

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, 27 reviews
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.

A
Anoop
From
United Arab Emirates
I would advise carrying srilankan currency or paying them by card , they wouldn’t accept certain dollar bills which I wasn’t aware of until I reached there . But we were leaving early next day and the team packed our breakfast. That was a really nice gesture
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,061 reviews
Price from
$138.75
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.

A
Adnan
From
Bangladesh
Their food & staff behavior was unparalleled
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 339 reviews
Price from
$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 accommodations along Marine Drive.

a
ahamed
From
Sri Lanka
Thanks to the front office staff for helping me in our stay. Especially for the front office manager. The view was excellent.
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 521 reviews
Price from
$112.50
1 night, 2 adults

Palmyrah Residencies

Hotel in Colombo

Located in Colombo, a few steps from Bambalapitiya Beach, Palmyrah Residencies has accommodations with a shared lounge, free private parking and a terrace.

A
Awlad Hossain
From
Bangladesh
I had a great experience with the Palmyra Residencies, the staff was accommodating, and the amenities were great. I booked a double room with balcony and sea view, which was beautiful. The information about facilities at the property is accurate on booking.com. The room rates are reasonable, too. I will come back for sure!
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 532 reviews
Price from
$29
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

Beach Hotels with swimming pools in Colombo and nearby

  • Just a few steps from Bambalapitiya Beach and a 6-minute walk from Bambalapitiya Railway Station, Beachfront Colombo 03 Bed Apartment features accommodations in Colombo, with a rooftop pool and an...

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

    M8 Ocean King Three Bed Apartment is a recently renovated apartment in Cinnamon Gardens where guests can make the most of its rooftop pool and casino.

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

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

    From $136.36 per night
  • A few steps from Mount Lavinia Beach in Dehiwala, 43 By The Sea offers accommodations with access to a fitness room.

    From $124.32 per night
  • The Bay

    Dehiwala
    Swimming pool

    The Bay is located in Dehiwala, just a 3-minute walk from Mount Lavinia Beach and 3.4 miles from Bambalapitiya Railway Station.

    From $149.85 per night
  • Featuring a rooftop pool, Marina Luxe Appartment provides accommodations in Dehiwala. This beachfront property offers access to a balcony, free private parking, and free Wifi.

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

    Offering a private beach area, Sea View Apartment in Colombo -Dehiwala offers accommodations in Dehiwala. This beachfront property offers access to a balcony, free private parking, and free Wifi.

    From $88.80 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 4 reviews

    Luxury ocean-view apartment in Colombo 03 is a recently renovated apartment in Colombo, near 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, 30 reviews

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

    From $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

    Located in Colombo, a few steps from Bambalapitiya Beach, Palmyrah Residencies has accommodations with a shared lounge, free private parking and a terrace.

    From $26 per night
  • A 5-minute walk from Wellawatte Beach in Colombo, Azure Horizon Wellawatha by Tequila Holidays provides accommodations with access to a fitness center.

    From $104.91 per night
  • The Wonder 39

    Wellawatte, Colombo
    Budget options available

    Featuring a private beach area, The Wonder 39 features accommodations in Colombo. This beachfront property offers access to a balcony and free private parking.

    From $104.90 per night
  • 50 By The Sea

    Dehiwala
    Budget options available
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 97 reviews

    Located in Dehiwala, a 4-minute walk from Mount Lavinia Beach, 50 By The Sea has accommodations with a garden, free private parking and a terrace.

    From $44.96 per night
  • Sea view luxury 3BHK

    Dehiwala
    Budget options available

    Providing a garden, Sea view luxury 3BHK offers accommodations in Dehiwala. This beachfront property offers access to a terrace and free private parking.

    From $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 accommodations along Marine Drive.

    From $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

    Crown Luxury 3 BED Apartments is located in Colombo, just 1.3 miles from Milagiriya Beach and 2 miles from Bambalapitiya Railway Station.

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

    Located in Colombo, a few steps from Bambalapitiya Beach, Colombo Residency has accommodations with free bikes, free private parking, a shared lounge and a terrace.

    From $140 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 50 reviews

    Green Star City Apartment is a recently renovated apartment in Dehiwala, near Mount Lavinia Beach. This beachfront property offers access to a balcony, free private parking, and free Wifi.

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,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: $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: $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