Search over 1,000,000 properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
Known for its art galleries and sunsets, Colombo offers a lot for the traveler planning a getaway. This seaside destination has 84 beach hotels and other accommodation options to choose from, so it's easy to find one that works for you.
As you search for a place to stay by the water in Colombo, consider selecting one of these top beach hotels with high ratings from Expedia travelers.
City Breeze By Amaranta - 3-star hotel near Galle Face Beach. It features free WiFi, flat-screen TVs, and in-room coffee makers. Guests love the good location and spacious rooms.
Best Western Elyon Colombo - 3.5-star hotel near Mount Lavinia Beach. Our travelers recommend its breakfast and proximity to shopping. This hotel boasts a restaurant, free WiFi, and free parking.
Palmyrah Residencies - 3-star apartment near Galle Face Beach. It offers free WiFi, free parking, and balconies.
Rockwell Colombo - 3.5-star hotel near Galle Face Beach. It features free breakfast, a restaurant, and free WiFi. Guests love the good location and breakfast.
Ocean Breeze - 3-star hotel near Galle Face Beach. This hotel boasts free WiFi, free parking, and flat-screen TVs.
If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.
To get to Colombo, you can fly into Colombo (CMB-Bandaranaike Intl.), the closest major airport, which is located 18.1 mi (29.1 km) from the city center. To explore the surrounding area, hop aboard a train at Colombo Fort Station or Wellawatta Railway Station.