Explore Colombo
Things to do
Hotels
Transport

Where to?

Check-in/out dates

Select your dates

Guests and rooms

2 adults, 1 room

1/5
4.5/5
Fantastic
1K+ reviews
1.8km from downtown
Swimming pool
Fitness
15K+ people booked
Rp1,297,078
Based on rates from 12 Oct
1/5
3.8/5
Good
90 reviews
2.3km from Wellawatta Railway Station
Fitness
Business center
1K+ people booked
Rp1,123,860
Based on rates from 9 Oct
1/5
3.5/5
Good
85 reviews
2.2km from downtown
1K+ people booked
Rp643,355
Based on rates from 13 Oct
1/5
3.8/5
Good
32 reviews
400m from Bambalapitiya Railway Station
Fitness
400+ people booked
Rp3,512,442
Based on rates from 9 Oct
1/5
3.1/5
Good
82 reviews
900m from Wellawatta Railway Station
1K+ people booked
Rp658,013
Based on rates from 27 Oct
1/5
4.4/5
Great
1K+ reviews
700m from Bambalapitiya Railway Station
Swimming pool
Fitness
15K+ people booked
Rp977,813
Based on rates from 14 Oct
1/5
4.6/5
Fantastic
158 reviews
1.8km from downtown
Business center
Well-equipped facilities
2K+ people booked
Rp3,566,248
Based on rates from 21 Oct
1/5
4.6/5
Fantastic
7 reviews
1.9km from downtown
Fitness
Hospitable service
100+ people booked
Rp1,044,312
Based on rates from 9 Oct
1/5
4.3/5
Great
426 reviews
2.4km from downtown
Fitness
6K+ people booked
Rp1,578,087
Based on rates from 20 Oct
1/5
4.0/5
Great
77 reviews
1.7km from Wellawatta Railway Station
Fitness
1K+ people booked
Rp1,252,924
Based on rates from 9 Oct
1/5
4.6/5
Fantastic
1K+ reviews
1.9km from downtown
Business center
15K+ people booked
Rp2,500,128
Based on rates from 30 Oct
1/5
4.5/5
Fantastic
351 reviews
1.6km from downtown
Fitness
Business center
5K+ people booked
Rp1,709,118
Based on rates from 23 Oct

Top rated hotels in Colombo

1/5
5.0/5
Fantastic
12 reviews
2.9km from downtown
Clean and tidy
Well-equipped facilities
Rp5,595,345
1/5
5.0/5
Fantastic
39 reviews
1.8km from downtown
Hospitable service
Clean and tidy
Rp3,932,705
1/5
4.9/5
Fantastic
9 reviews
1.8km from Wellawatta Railway Station
Clean and tidy
Rp2,118,834
1/5
4.8/5
Fantastic
75 reviews
700m from downtown
Hospitable service
Rp563,092
1/5
4.8/5
Fantastic
47 reviews
1.7km from downtown
Hospitable service
Rp1,623,850
1/5
4.8/5
Fantastic
163 reviews
1.4km from downtown
Fitness
Rp3,814,009
1/5
4.7/5
Fantastic
151 reviews
1.7km from downtown
Fitness
Rp3,575,008
1/5
4.7/5
Fantastic
632 reviews
1.9km from downtown
Rp3,103,619
1/5
4.7/5
Fantastic
60 reviews
2.3km from downtown
Fitness
Rp2,977,773
1/5
4.7/5
Fantastic
42 reviews
2.2km from downtown
Fitness
Hospitable service
Rp1,501,578
1/5
4.7/5
Fantastic
151 reviews
1.2km from downtown
Fitness
Rp2,497,446
1/5
4.6/5
Fantastic
158 reviews
1.8km from downtown
Business center
Well-equipped facilities
Rp3,566,248

Luxury hotels in Colombo

1/5
3.8/5
Good
90 reviews
2.3km from Wellawatta Railway Station
Fitness
Business center
Rp1,123,860
1/5
3.8/5
Good
32 reviews
400m from Bambalapitiya Railway Station
Fitness
Rp3,512,442
1/5
3.1/5
Good
82 reviews
900m from Wellawatta Railway Station
Rp658,013
1/5
4.4/5
Great
1K+ reviews
700m from Bambalapitiya Railway Station
Swimming pool
Fitness
Rp977,813
1/5
4.6/5
Fantastic
158 reviews
1.8km from downtown
Business center
Well-equipped facilities
Rp3,566,248
1/5
4.7/5
Fantastic
151 reviews
1.7km from downtown
Fitness
Rp3,575,008
1/5
4.3/5
Great
426 reviews
2.4km from downtown
Fitness
Rp1,578,087
1/5
3.9/5
Good
66 reviews
600m from Wellawatta Railway Station
Fitness
Business center
Rp956,184
1/5
4.4/5
Great
126 reviews
2.0km from downtown
Rp832,840
1/5
3.4/5
Good
92 reviews
600m from Bambalapitiya Railway Station
Rp1,114,386
1/5
4.4/5
Great
394 reviews
600m from Bambalapitiya Railway Station
Fitness
Rp1,394,859
1/5
3.9/5
Good
155 reviews
1.0km from Bambalapitiya Railway Station
Business center
Rp2,009,970

Colombo at a glance

When are Colombo hotels cheapest?

Time your stay for lower nightly rates

Typical range Typical rate
$250
$200
$150
$100
$50
$0
Avg $110 Cheapest $48 Priciest $197
Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun

Room rates dip to their lowest in September at around USD 48 per night, roughly 76% below the priciest month of January, which is best avoided if you want lower prices. Based on Klook booking data, August 2025 – June 2026.

How much do Colombo hotels cost per night?

Typical nightly rate

$150
$100
$50
$0
$50
Budget
$38
Standard
$96
Premium
$118
Luxury

Standard hotels offer the best balance of price and comfort at about USD 38 per night; prices jump most sharply from standard to premium (+USD 58), with top-tier rates roughly 2.4 times the bottom. Based on Klook booking data, August 2025 – July 2026.

How far ahead should you book?

Plan ahead so you don’t miss out

1 daysLast-minute
16 daysTypical
45 daysEarly

Travellers from Malaysia typically book about 16 days ahead, giving moderate flexibility rather than urgency; that means you should still watch January (the priciest month) if you want to avoid higher rates. Based on Klook booking data, February 2026 – July 2026.

More about Colombo hotels

Staying in Colombo: how prices stack up

Stays in Colombo range from modest to noticeably upscale — the top rooms typically cost roughly 2.4 times what the most affordable rooms do, so there’s a clear premium for higher-end comforts. The best balance between cost and quality is in the standard tier, which represents the most value-conscious choice for most travellers.

How the hotel tiers compare and who they suit

Economy options sit at the low end and appeal to travellers who prioritise budget over extras. Standard is the value sweet spot, cheaper than premium and offering the most cost-effective trade-off for many stays. The biggest price jump is from standard up to premium, so moving into premium marks the major step up in cost and is best for those who want noticeably better rooms and are willing to pay more. Luxury sits above premium as the most expensive choice, suited for travellers seeking top-tier indulgence and prepared to pay the highest rates.

When travellers from Malaysia typically book

Rates tend to be lowest around 9月 and highest in 1月, and a budget-led trip is best planned for the cheaper month when nightly rates are substantially lower. Travellers from Malaysia typically book about 16 days ahead on average, with many locking rooms earlier in the priciest month; short-notice stays are still possible but planning a couple of weeks ahead gives more reliable options.

FAQs about Colombo hotels

When is the cheapest month to book a hotel in Colombo?

Which months are the most expensive for hotels in Colombo?

How much does a hotel in Colombo cost per night?

How far ahead should I book a hotel in Colombo?

What is the difference between hotel classes in Colombo, and which is the best value?