Top-Rated Hotels in Colombo

Only Handpicked and Verified Resorts for Your Stay in Colombo, Sri Lanka
Check-in
18Jan2026Select date
Check-out
19Jan2026Select 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$ 400
⬇️ The lowest price
US$ 6
💸 Average price for
5-star hotels
US$ 142
4-star hotels
US$ 91
3-star hotels
US$ 45

Best hotels in Colombo

Based on guest reviews over the last 12 months

Beachfront Bliss:
Marino Beach Colombo
Modern Luxury:
Shangri-La Colombo
Heritage Elegance:
Galle Face Hotel
Innovative Hospitality:
Fairway Colombo - Sri Lanka's First Hotel With Robot Technology
Boutique Charm:
Lavonca Boutique Hotel
Cultural Connection:
Cinnamon Grand Colombo
Affordable Adventures:
Drop Inn Hostels
Scenic Serenity:
Cinnamon Lakeside
Business Excellence:
Courtyard By Marriott Colombo

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)

FAQs about hotels in Colombo

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

Which hotels in Colombo are best suited for families?
Family-friendly hotels in Colombo include Cinnamon Lakeside, which has spacious rooms and a pool, and Amari Colombo, featuring child-friendly amenities. Both offer easy access to KidZania and local attractions.
Where can I find hotels with unique views in Colombo?
Hotels offering unique views include Shangri-La Colombo, overlooking the Indian Ocean, and Galle Face Hotel, known for its beachfront location. These hotels provide stunning sunset vistas and are ideal for romantic getaways.
What are the top-rated hotels in Colombo based on guest reviews?
Top-rated properties include Cinnamon Grand Colombo and The Kingsbury Colombo, both consistently receiving high scores for service, amenities, and cleanliness, with rates averaging around $150-$250 per night.
What hotels are located closest to Colombo's popular landmarks?
C 1 Colombo Fort is situated 1 km from the Fort Railway Station, while Marino Beach Colombo is just 2.5 km from Galle Face Green and the National Museum, making both ideal for sightseeing.
What are the cheapest accommodation options in Colombo?
Budget accommodations include Drop Inn Hostels and Havelock City Hostel, with rates starting at $10-$30 per night, providing economical choices for backpackers and budget travelers.

Essential Hotel Insights for Colombo Travelers

This guide evaluates 57 hotel properties in Colombo, providing essential information to help travelers make informed accommodation choices in the vibrant capital of Sri Lanka.

Typical nightly rates range from $50 to $300.

Local taxes and service charges add approximately 28% to your bill.

Peak travel seasons are December to February and July to August.

Colombo Fort and Galle Face Green are within 2 km of many central hotels.

Book at least 3 months in advance for best rates during peak seasons.

Other cities in Sri Lanka