22 Oct 2019 - 23 Oct 2019

2 guests - 1 room

Search and compare traveller-reviewed accommodation in Colombo with Skyscanner. It's way faster than doing a heap of your own research, and totally free. Plus, once you find the hotel you like, we'll even help you book it — again, with absolutely no added fees.


To get started, just enter your travel dates in the search box above, and we'll show you a list of Colombo hotel deals for you. Happy travels!


The best hotels in Colombo

Reviewed by travellers for travellers like you, the three top-rated hotels in Colombo are The Galadari Hotel, Fairway Colombo and Cinnamon Lakeside.


Where to stay in Colombo

Want to stay in a location close to the action? We can also tell you which hotels are nearest to Colombo’s major attractions.

Hotels near Cr&fc

Hotels near Nelum Pokuna Mahinda Rajapakse Theatre

Hotels near Sugathadasa Indoor Stadium


If you want to stay in a certain area of Colombo, scroll down to check out hotels via our map view.

Top rated hotels in Colombo

from £30
from £47
from £78

What are travellers saying about Colombo?

History Buffs
Adventure Travellers
Spiritual Seekers
Member reviews (85)
Kevin Picholo
Kevin PicholoFoster City

Colombo is the capital of island nation called Sri Lanka. Nicer and cleaner than I have expected

Majean Griffith
Majean GriffithLondon

Colombo is a bustling vibrant city which somehow manages to mix animal conservation, food and wellness is an effortless way. There is so much to see in Colombo alone that it is mind-blowing!

Jim Tan
Jim TanSingapore

Famous for Sri Lankan crabs, Colombo is a quiet and easy-to-travel destination. Not too cluttered by tourists and modern urban development, it's definitely a good weekend getaway.

Kristin Carpenter
Kristin CarpenterStockholm

Messy, loud and intense. Definitely got a culture shock coming over there. But worth seeing, strolling through the markets and exploring different parts of town. A good starting point before backpacking around the country.


The least expensive month is September, with an average of £45 per night. The most expensive month to stay in Colombo is July, with an average price of £70 per night.
The average price of a hotel in October last year was £48 per night. This is 16% less than the average nightly price of £56 seen over the previous 12 months.
In Colombo, the expected average temperature in October is 27.4°C/81.2°F. The warmest month is typically February, which averages 32.6°C/90.7°F. The coolest month is January, with temperatures averaging 22.4°C/72.3°F.
The nearest airport to Colombo is Diyawanna Oya (DWO) (3.68 miles). Other nearby airports include: Kelaniya (5.44 miles) Colombo Ratmalana (7.65 miles) Colombo Bandaranayake (17.21 miles) Bentota River (31.78 miles) Katugastota (43.52 miles)

Plan a trip to Sri Lanka