Hotels in Colombo, Sri Lanka

Find deals on 457 hotels in Colombo, Sri Lanka

Colombo, Sri Lanka
May 28 — May 292
Colombo, Sri Lanka
Sat 5/28
Sun 5/29

Top hotels in Colombo

Find the perfect hotel for your stay in Colombo
Review Score
Hotel class

Things to do in Colombo

When to book a hotel in Colombo

Check out the information below to find the best deal on a hotel room in Colombo
Low SeasonJunecheapest month to stay
High SeasonJanuarymost expensive time to stay
62%expected price decrease
59%expected price increase


$35 - $222

Highest day of weekThursdayis the most expensive day of the week to book
Cheapest day of weekSundayis the cheapest day of the week to book
$62is the average per night cost for a hotel on this day
$30is the average per night cost for a hotel on this day
Cheapest time to bookThe cheapest time to book hotels in Colombo is: 1-2 star, 24 days before. 3 star, 14 days before. 4-5 star, on the same day that your stay begins.

1-2 star

$18 - $26

3 star

$37 - $53

4-5 star

$101 - $145

How much does a hotel in Colombo cost per night?

Use the information below to find quality Colombo hotel rooms for low prices

4-star hotels

Cheapest $33

Average $67

Most expensive $176

Search 4-star hotels
2 stars and under
3 stars
4 stars +

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Colombo

These hotels and hostels usually make for a cheap way to stay in Colombo
Find hostels in Colombo

Get the best value hotel in Colombo

These Colombo hotels have the best prices for their ratings

Information about staying in Colombo

Read these important travel tips before booking a hotel in Colombo

The average length of stay in Colombo is 5 nights.

A hotel room in Colombo will generally set you back around $67 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

Hotels in Colombo are usually cheapest during the month of June, you can expect a price decrease of around 62% during this period.

Room prices for hotels in Colombo will be at their lowest on Saturday and peak on Wednesday.

Hostels in Colombo (including hotels rated 2 stars and below) costs $39 per person, per night on average. This is $28 per night cheaper than the average cost of hotels in Colombo.

While temperatures are typically very high in Colombo during June, there is a higher chance for rainfall as the average for the month is about 7.5″. Taking into account the higher potential for rain in June, those staying at a hotel in Colombo should plan to visit popular indoor attractions such as Pettah Market and Pettah Market.

There are 53 vacation rentals in Colombo, with Natures Bliss Holidays being the most popular among momondo users. Find deals on vacation rentals in Colombo.

Colombo has 53 hostels if you aren’t interested in staying at a hotel. C 1 Colombo Fort is the most popular based on our user data. Compare hostels in Colombo.

momondo's favorite hotels in Colombo

Learn more about these user-preferred hotels in Colombo
Silvikris Villas

Silvikris Villas

32/9a Shanthi Mawatha, Colombo, Sri Lanka

Colombo Court Hotel & Spa

Colombo Court Hotel & Spa

32 Alfred House Avenue, Colombo, Sri Lanka

Green Palace

Green Palace

30, W.A. Silva Mawatha, Colombo, Sri Lanka

Fair View Hotel Colombo

Fair View Hotel Colombo

27 Ramakrishna Road, Colombo, Sri Lanka

Hotel Sapphire

Hotel Sapphire

No. 371, Galle Road, Colombo, Sri Lanka

The Steuart by Citrus

The Steuart by Citrus

45, Janadhipathi Mawatha, Colombo, Sri Lanka


Casa Colombo

231 Galle Road, Colombo, Sri Lanka

Thambili Island @ Stubbs

Thambili Island @ Stubbs

No. 1a, Stubbs Place, Colombo, Sri Lanka


Ivy Lane Colombo

538, Galle Road, Colombo, Sri Lanka

Mandarina Colombo

Mandarina Colombo

433, Galle Road, Colombo, Sri Lanka


Sanmi Resort

No. 25 2 Gamunupura 1St Lane Kothlawala Laduwela, Colombo, Sri Lanka

Trellis Apartment

Trellis Apartment

Colombo, Sri Lanka

Cityrest Fort

Cityrest Fort

46 Hospital Street, Colombo, Sri Lanka

Metro Port City Hotel

Metro Port City Hotel

108 Kathiresan Street, Colombo, Sri Lanka

The Residence

The Residence

471 - 4/1, Galle Road, Colombo, Sri Lanka

Yoho White Fortress

Yoho White Fortress

No.160/18/D, New Hospital Road, Colombo, Sri Lanka

Ceylon City Hotel,Colombo

Ceylon City Hotel,Colombo

11, Upatissa Road, Colombo, Sri Lanka

Pearl City Hotel

Pearl City Hotel

17, Bauddhaloka Mawatha, Colombo, Sri Lanka


Start planning your trip to Colombo

Why use momondo?

momondo is free! We extensively search hundreds of websites, returning hotels and other accommodation options in Colombo ranging from well known hotels groups to small independent businesses. momondo then makes all these options easy to filter so you can find the perfect place to stay.

You can filter by price, location, amenities, review score and so much more on momondo. That is how we can help you find a great place to stay in Colombo.

Here's why travelers choose to use momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.