Hotels & places to stay in Colombo
240 places to stay in Colombo, 36 — from hotels to homestays — ranked by guest rating and popularity.
Where to stay in Colombo
According to Where to Rest, Colombo has 103 places to stay. The list is made up mostly of hotels, though other kinds of accommodation are also present. This means visitors have a fairly wide range of options to consider when looking for somewhere to stay in the city.
As for the best time to go, the most comfortable period is generally November to January. During these months, conditions tend to be more pleasant than at other times of the year.
Compare live availability and prices for Colombo across our booking partner. We may earn a commission — it costs you nothing extra.
Check live prices in ColomboBrowse by type
Popular filters
Showing 200 of 200
Hostel
Hotel
Hotel
Hostel
Hotel
Hotel
Hotel
Guesthouse
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
Serviced Apartment
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel
HotelShowing the top 200 of 240 places to stay in Colombo — browse all of them via the type pages above.
Weather in Colombo
Best time to visit: November to January — typically pleasant, with comfortable temperatures and less rain.
Max/min °C with monthly precipitation. Climate normals via Open-Meteo.
Daylight hours in Colombo
Daylight hours (15th of each month).
Other cities in Sri Lanka
Staying in Colombo — FAQs
How many places to stay are there in Colombo?
There are 240 places to stay listed in Colombo on Where to Rest — hotels, homestays, hostels, apartments and more, with photos, guest ratings, amenities and booking links.
Where is the best place to stay in Colombo?
Top-rated stays in Colombo include 1106, 4, 5th Lane House. See our ranked list of the best places to stay in Colombo.
Are there hotels with a pool in Colombo?
Yes — 7 places to stay have a swimming pool in Colombo. Use the "Swimming pool" filter to find them.
