Hotels in Colombo, Sri Lanka

Only Handpicked and Verified Resorts for Your Stay in Colombo, Sri Lanka
Check-in
30Nov2025Select date
Check-out
01Dec2025Select date
Rooms and Guests2 Guests, 1 Room

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$ 164
⬇️ The lowest price
US$ 5
💸 Average price for
5-star hotels
US$ 86
4-star hotels
US$ 52
3-star hotels
US$ 39

Best hotels in Colombo

Based on guest reviews over the last 12 months

Luxury Urban Retreats:
Shangri-La Colombo
Historic Charm by the Sea:
Galle Face Hotel
Modern Comfort and Innovation:
Fairway Colombo - Sri Lanka's First Hotel With Robot Technology
Chic Boutique Stays:
Lavonca Boutique Hotel
Cultural Heritage and Hospitality:
Taj Samudra, Colombo
Scenic City Views:
Cinnamon Lakeside
Affordable Central Stays:
City Hotel Colombo 02
Relaxing Spa Escapes:
Colombo Court Hotel & Spa
Cozy Boutique Escapes:
Trillium Boutique City Hotel

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 are the average hotel prices in Colombo throughout the year?
Prices in Colombo range from approximately $30 to $300 per night depending on the season. Off-peak times (May to September) generally see lower rates, while peak times (December to March) can be 20-50% higher. For instance, budget options like Clock Inn Colombo may start at $30, whereas premium hotels like Shangri-La Colombo can reach up to $300 per night.
Which hotels in Colombo are best for families or couples?
For families, Cinnamon Grand Colombo features family rooms and kid-friendly amenities. Couples may prefer Shangri-La Colombo or Galle Face Hotel, both offering romantic views and upscale dining options.
What hotels in Colombo offer unique views?
Hotels such as The Ocean Colombo provide guaranteed sea view rooms, while the rooftop of Marino Beach Colombo offers panoramic vistas of the city skyline and coastline.
Which hotels are located near popular landmarks?
Hotels like Fairway Colombo are situated close to attractions such as the Dutch Museum, while The Kingsbury Colombo is near Galle Face Green, a major recreational spot.
What are the cheapest hotel options in Colombo?
The City Hotel Colombo 02 and Hotel Nelly Marine offer some of the cheapest stays, with prices starting around $30 per night, making them ideal for budget travelers.

Essential Hotel Insights for Colombo Travelers

This guide examines 82 hotels in Colombo, offering crucial facts and insights to help travelers make informed lodging decisions in this vibrant Sri Lankan city.

Typical nightly rates range from $50 to $200.

Colombo has 82 hotel properties available for booking.

Peak travel months are December to March.

Local taxes and service fees can add 20% to your bill.

Top attractions like Galle Face Green are within 2 km of many hotels.