The Best Hotels of Colombo

Colombo offers everything from iconic heritage hotels and modern luxury properties to stylish mid-range hotels, budget stays, hostels and serviced apartments. At FindMeLanka, we focus on helping you find the right place to stay for your trip, whether you are looking for luxury, value, family-friendly accommodation, business facilities, a central location or an authentic Colombo experience. Explore our recommendations to find a hotel that matches your travel style, needs and budget.

Best Overall Hotels in Colombo

Shangri-La Colombo — ⭐ Best overall luxury
A top choice for modern luxury, excellent dining, spa facilities, swimming pools and spectacular views over Galle Face and the Indian Ocean. It is consistently ranked among Colombo's leading luxury hotels.

Galle Face Hotel — 🏛️ Best for history & character
Colombo's legendary colonial-era hotel, dating back to 1864. Its oceanfront location, historic architecture and famous sea-facing terrace make it one of the city's most iconic hotels.

ITC Ratnadipa, Colombo — ✨ Best modern luxury
One of Colombo's newest high-end hotels, offering contemporary luxury on Galle Face with impressive ocean and city views.

Marino Beach Colombo — 🌊 Best for ocean views & value
A popular modern beachfront hotel with an infinity pool, rooftop facilities and direct views towards the Indian Ocean. It currently has particularly strong guest ratings.  

The Kingsbury Colombo — 🌅 Best for location
Centrally located near Colombo Fort and the harbour, with elegant rooms, restaurants and rooftop dining overlooking the ocean.


Best Budget & Value-for-Money
Hotels in Colombo

C1 Colombo Fort — ⭐ Best budget hotel overall
Excellent central location in Colombo Fort, clean modern rooms and particularly good value for travellers who want to stay near the main attractions. Booking.com currently lists it around £50/night in some searches, with an 8.1/10 rating.

Granbell Hotel Colombo — ⭐ Best value for a little more luxury
One of my strongest recommendations for FindMeLanka. Modern rooms, rooftop pool, sea views and a great location on Marine Drive. Current sources rate it exceptionally well for its price category.

Grand Oriental Hotel — 🏛️ Best historic budget hotel
A historic hotel in Colombo Fort overlooking the harbour. A great choice if you want atmosphere and an excellent location without paying luxury-hotel prices. 

 Metro City Hotel — 💸 Best for very low budgets
Basic rather than luxurious, but useful for travellers who primarily need inexpensive accommodation in a central area.

Radisson Hotel Colombo — 🌊 Best mid-range modern hotel
Stylish rooms, rooftop pool and a good location close to the coast. A particularly good option when you find a discounted rate.

Colombo Hotel Q&A

Which hotels are best for families visiting Colombo?

Cinnamon Life at City of Dreams, is a great choice for families wanting a modern resort-style experience, with a large pool, spacious rooms and the attractions and entertainment of the City of Dreams complex nearby.

  • Hilton Colombo Residences is best for larger families particularly good if you want apartment-style accommodation and more space. Family-friendly features include a children's pool, babysitting and spacious accommodation.  
  • Where should I stay in Colombo for business travel?

  • Hilton Colombo is best for corporate access and one of the most convenient choices if your meetings are in Colombo Fort. It offers extensive business facilities, restaurants and harbour views.  
  • Cinnamon Grand Colombo is best for meetings & entertaining clients, particularly strong if you need to host colleagues or clients, thanks to its many restaurants, bars, events and conference facilities. 
  • What are the best serviced apartments in Colombo?

    For longer stays and people who want a kitchen/living area, Unique Towers Luxury Boutique Suites & Apartments is a very good option. 

    Are there any good hostels in Colombo?

    Yes! Ceylon StayZ, Drop Inn and Clock Inn Colombo are Colombos most highly rated hostels.

    Are the any good airport hotels?

    Colombo International Airport Hotel is the best overall choice, just about 500 m from the airport, with airport shuttle service.