Hotels in Colombo, Sri Lanka

Only selected and tested accommodation

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$ 300
⬇️ The lowest price
US$ 16
💸 Average price for
5-star hotels
US$ 117
4-star hotels
US$ 67
3-star hotels
US$ 48
Apartments
US$ 76

Best hotels in Colombo

Based on guest reviews over the last 12 months

Best Luxury Hotels:
Galle Face Hotel
Best Boutique Hotels:
The Fort Printers
Best Budget Hotels:
Clock Inn Colombo
Best Family Hotels:
Marino Beach Colombo
Best Eco-Friendly Hotels:
Jetwing Colombo Seven
Best Business Hotels:
Mövenpick Hotel Colombo
Best Historical Hotels:
Galle Face Hotel
Best Culinary Hotels:
Zylan Luxury Villa
Best Beach Hotels:
Marino Beach Colombo
Best Rooftop Hotels:
Cinnamon Red Colombo

How to get to Colombo

A list of all available types of transport

Airports
Kelaniya (KEZ)
Ratmalana Air Force Base (RML)
Diyawanna Oya Seaplane Base (DWO)
Train
Bambalapitiya Railway Station
Maradana Railway Station
Dematagoda Railway Station
Slave Island Railway Station
Kollupita Railroad Station
Narahenpita Railway Station
Dehiwala Railway Station
Nugegoda Railway Station

Weather in Colombo

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

Average Weather
Average monthly max temperature
Average monthly min temperature
30°C
24°C
January
31°C
25°C
February
32°C
26°C
March
32°C
27°C
April
31°C
26°C
May
30°C
25°C
June
30°C
25°C
July
30°C
25°C
August
30°C
25°C
September
30°C
25°C
October
30°C
25°C
November
30°C
24°C
December
Hottest month
32°C
March
Coldest month
23°C
December
Sunny days
210
days per year
Rainy days
125
days per year
High season
December to March
Low season
May to August
The best time for land-based outdoor adventure activities such as hiking in the nearby Sinharaja Forest Reserve or exploring the landscapes of the Colombo area is during the dry season from December to March, when temperatures are pleasant and sunny. During the monsoon season, which typically spans May to August, indoor activities or visits to local cultural sites may be more suitable, while travelers can find cozy hotels in Colombo that offer great amenities and comfort.

FAQs about hotels in Colombo

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

What are the beach access options available at hotels in Colombo?
Many hotels in Colombo offer direct access to beautiful beaches, with options for sunbathing, water sports, and beachside dining. Some provide private beach areas, while others are just a short walk away from public beaches.
Do hotels in Colombo provide stunning views from their rooms?
Yes, a variety of hotels in Colombo feature rooms with breathtaking views of the ocean, city skyline, or lush greenery. Guests can typically choose rooms that suit their desired perspective, whether it's oceanfront or cityscape.
How close are hotels in Colombo to major attractions and landmarks?
Hotels in Colombo are often strategically located near key attractions, cultural sites, and entertainment areas. Many are within walking distance or a short drive from popular destinations such as museums, markets, and historical sites.
What adventure and activity options can guests find near hotels in Colombo?
Guests staying at hotels in Colombo can engage in a variety of activities, including city tours, water sports, and cultural experiences. Many hotels can arrange excursions, local experiences, and outdoor adventures for their guests.
What is the best time for guests to visit hotels in Colombo?
The ideal time to visit hotels in Colombo is generally during the dry season, which spans from December to March. This period offers pleasant weather, making it perfect for exploring the city, enjoying beach activities, and experiencing local festivals.
Discover the city

Explore hotels across Colombo

Nestled along the coast, this vibrant city captivates visitors with its unique blend of urban charm and natural beauty. Known for its stunning beaches, like Galle Face Beach, and lush green parks, such as Viharamahadevi Park, the city offers a wealth of cultural attractions including the National Museum, the Gangaramaya Temple, and the historic Fort District. With a rich heritage and a bustling atmosphere, the city provides an engaging experience for travelers looking to explore its diverse landscapes and lively marketplaces.

The city features a diverse array of hotels catering to different preferences and budgets. From luxurious properties like the Galle Face Hotel, which boasts stunning ocean views and colonial architecture, to boutique hotels like The Fort Printers, known for their unique charm and personal service, travelers can find accommodations that reflect their style. Additionally, there are plenty of budget-friendly options, ensuring that every visitor can enjoy comfortable lodging regardless of their financial constraints. Many hotels also provide exceptional amenities, including rooftop pools, on-site dining, and wellness centers, enhancing the overall experience.

When booking a hotel, consider the location carefully to ensure easy access to attractions and transport links. The ideal time to book is typically in the off-peak season, from May to September, when prices are lower and crowds are thinner. In contrast, December to March is peak tourist season, resulting in higher rates and limited availability. Also, familiarize yourself with transportation options such as tuk-tuks, buses, and ride-sharing services to navigate the city efficiently. Planning ahead can help ensure that you make the most of your stay, allowing you to dive deep into the city's rich culture and dynamic offerings.