Top Luxury Hotels in Colombo

Only Handpicked and Verified Resorts for Your Stay in Colombo, Sri Lanka
Check-in
23Nov2025Select date
Check-out
24Nov2025Select 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$ 170
⬇️ The lowest price
US$ 60
💸 Average price for
5-star hotels
US$ 114
4-star hotels
US$ 77

Best hotels in Colombo

Based on guest reviews over the last 12 months

Luxury Retreats:
Shangri-La Colombo
Urban Chic:
Cinnamon Life At City Of Dreams
Seaside Serenity:
Marino Beach Colombo
Architectural Wonders:
De Saram House By Geoffrey Bawa
Business Essentials:
Courtyard By Marriott Colombo
Contemporary Comfort:
Itc Ratnadipa, A Luxury Collection Hotel, Colombo
Cultural Immersion:
Jetwing Colombo Seven
City Escape:
Amari Colombo, Sri Lanka
Grand Hospitality:
Sheraton Colombo Hotel
Stylish Stay:
Nh Collection 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 family-friendly?
Hotels like Jetwing Colombo Seven and Courtyard By Marriott Colombo offer family-oriented amenities such as spacious rooms, swimming pools, and kids' clubs, making them suitable for families.
Are there hotels in Colombo that offer unique views?
Yes, Marino Beach Colombo and Shangri-La Colombo provide stunning ocean views. The rooftop bars at both hotels enhance the experience with picturesque sunsets.
What are the best hotels near popular landmarks in Colombo?
Shangri-La Colombo is located 1 km from the Galle Face Green, while Amari Colombo is just 0.5 km from the National Museum of Colombo. Both offer accessibility to attractions.
What are the top-rated hotels in Colombo based on guest reviews?
Shangri-La Colombo and Marino Beach Colombo consistently receive high guest ratings for their service, amenities, and locations. Both hotels often feature in the top ranks on review platforms.

Essential Hotel Information for Colombo Travelers

This guide evaluates 10 hotel properties in Colombo, Sri Lanka, providing travelers with crucial information including pricing, peak seasons, and proximity to major attractions.

Typical nightly rates range from $40 to $250.

Colombo hosts around 10 notable hotels.

Peak seasons occur from December to February.

Local taxes include 10% service charge and 12% VAT.

Major attractions like Galle Face Green are within 3 km.