Hotels in Colombo, Sri Lanka

Only Handpicked and Verified Resorts for Your Stay in Colombo, Sri Lanka
Check-in
16Oct2025Select date
Check-out
17Oct2025Select date
Rooms and Guests2 Guests, 1 Room
A
B
K
L
T

Price range for hotels in Colombo

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
US$ 400
⬇️ The lowest price
US$ 5
💸 Average price for
5-star hotels
US$ 116
4-star hotels
US$ 53
3-star hotels
US$ 38

Best hotels in Colombo

Based on guest reviews over the last 12 months

Beachfront Bliss:
Marino Beach Colombo
Business Traveler Haven:
Cinnamon Red Colombo
Modern Luxury:
Shangri-La Colombo
Cultural Heritage Stay:
Galle Face Hotel
Family Friendly Retreat:
Cinnamon Grand Colombo
Unique Robotics Experience:
Fairway Colombo
Boutique Charm:
Casa Colombo Collection
Authentic Sri Lankan Experience:
Hotel Sapphire
Luxury Waterfront Vibes:
Cinnamon Lakeside

How to get to Colombo

A list of all available types of transport

Airports
Diyawanna Oya Seaplane Base (DWO)
Ratmalana Air Force Base (RML)
Kelaniya (KEZ)

Weather in Colombo

Check out the weather statistics so you know what to expect when you book your hotel in Colombo

Average monthly max temperature
Average monthly min temperature
30.5°C
23.0°C
January
31.0°C
23.5°C
February
31.5°C
24.0°C
March
32.5°C
25.0°C
April
31.0°C
24.5°C
May
30.0°C
24.0°C
June
29.5°C
23.5°C
July
29.5°C
23.0°C
August
29.0°C
23.0°C
September
29.5°C
23.5°C
October
30.0°C
23.5°C
November
30.0°C
23.0°C
December
Hottest month
32.5°C
April
Coldest month
23°C
December
Sunny days
225
days per year
Rainy days
100
days per year
Snow days
0
days per year
High season
December to March
Low season
April to November
For land-based outdoor adventures in Colombo, such as exploring the Galle Face Green or visiting the Colombo National Museum, the best time is from December to March when the weather is dry and sunny. During the April to November monsoon season, consider indoor activities or visit nearby attractions like the gardens in Colombo while staying at hotels in Colombo that offer good shelter and amenities. For hiking and nature walks in the nearby hills, the cooler months of December to February are ideal.

FAQs about hotels in Colombo

We hope that the answers to these questions will help you plan your trip

What is the average price for hotels in Colombo?
The average price for hotels in Colombo ranges from $50 to $250 per night, depending on the type of accommodation and the season. Budget hotels like City Hotel Colombo 02 and Clock Inn Colombo are among the cheaper options, while luxury hotels such as Shangri-La Colombo and The Kingsbury Colombo can cost upwards of $200.
Are there family-friendly hotels in Colombo?
Yes, several hotels in Colombo cater to families. For instance, Cinnamon Grand Colombo offers family rooms and children's activities, while Cinnamon Lakeside features spacious accommodations and a kid's pool.
What hotels in Colombo offer unique views?
For stunning views, consider Shangri-La Colombo, which overlooks the Indian Ocean, or Galle Face Hotel, known for its beachfront location. Both provide scenic vantage points to enjoy the surroundings.
What are the best hotels near popular landmarks in Colombo?
Hotels like Cinnamon Grand Colombo and The Kingsbury Colombo are close to the Colombo National Museum and the Galle Face Green. Both hotels are approximately 2 km from these attractions.
What are some of the most affordable hotels in Colombo?
For budget-conscious travelers, options like Fair View Hotel Colombo and Metro City Hotel offer competitive rates starting around $30 to $50 per night without sacrificing comfort.
Are there hotels suitable for honeymooners in Colombo?
Honeymooners may enjoy the romantic ambiance at the Galle Face Hotel and the luxurious experience at Cinnamon Grand Colombo, both known for their excellent service and amenities tailored for couples.

Hotels in Colombo: A Practical Overview

This guide provides an overview of hotel options in Colombo, Sri Lanka, based on a review of 69 properties, highlighting critical aspects to aid travelers in making informed lodging decisions.

Typical nightly rates range from $50 to $200.

Colombo has 69 hotel properties, catering to various budgets.

Peak travel seasons are from December to March.

Local taxes and fees average around 10% on bookings.

Most hotels are within 2 miles of major attractions like Galle Face Green.