Top 10 best hotels in Colombo, Sri Lanka!? Compare luxury stays, boutique options, prices, and amenities to book your perfect Colombo getaway.If you are planning a trip to Sri Lanka, your journey will almost certainly begin or end in its bustling capital. Colombo is a city of incredible contrasts—where colonial heritage buildings stand shoulder-to-shoulder with glittering new glass skyscrapers, and where the rhythmic crash of the Indian Ocean meets the fast-paced energy of a modern Asian metropolis.Whether you are a digital nomad looking for a sleek urban retreat, a couple seeking a romantic luxury getaway, or a traveler wanting to immerse yourself in local history, finding the right accommodation is essential.To help you build the perfect travel itinerary, we have reviewed the top 10 best hotels in Colombo. Below, you'll find everything you need to know about their locations, unique facilities, and approximate room rates.1. Shangri-La ColomboAddress: 1 Galle Face, Colombo 2, Sri LankaApproximate Room Price: $185 USD / nightAbout the Location:Sitting boldly in the heart of the city's business and entertainment district, the Shangri-La offers arguably the best panoramic views of the Indian Ocean and the Beira Lake. It has direct access to the One Galle Face Mall, making it a dream location for travelers who want premium shopping and dining right on their doorstep.Facilities:This 5-star powerhouse features 541 luxurious rooms and suites, a stunning elevated outdoor swimming pool, and Chi, The Spa for world-class wellness treatments. Food lovers will appreciate the seven on-site dining venues, including the renowned Shang Palace.Check Latest Prices and Availability on Agoda2. Cinnamon Life at City of DreamsAddress: 1 Justice Akbar Mawatha, Colombo 02, Sri LankaApproximate Room Price: $175 USD / nightAbout the Location:As South Asia’s largest integrated resort and entertainment hub, Cinnamon Life is basically a "city within a city." Located near the iconic Galle Face Green, this architectural marvel is perfect for travelers looking for high-energy entertainment, nightlife, and ultra-modern luxury.Facilities:Expect nothing but the best: multiple cascading outdoor swimming pools, sweeping event spaces, a lively casino, state-of-the-art fitness centers, and diverse fine-dining options. It is an absolute playground for luxury seekers.Check Latest Prices and Availability on Agoda3. Galle Face HotelAddress: 2 Galle Road, Colombo 3, Sri LankaApproximate Room Price: $120 USD / nightAbout the Location:If you want to step back in time, this is the place. Built in 1864, the Galle Face Hotel is one of the oldest colonial hotels east of the Suez. It sits directly on the seafront next to the famous Galle Face Green promenade, making it perfect for sunset strolls and tasting local street food.Facilities:This heritage property features a gorgeous saltwater pool overlooking the ocean, a dedicated historic museum, traditional spa services, and the famous Checkerboard bar—the best spot in the city for a sunset cocktail.Check Latest Prices and Availability on Agoda4. ITC Ratnadipa, a Luxury Collection HotelAddress: 21 Galle Face Centre Road, Colombo 1, Sri LankaApproximate Room Price: $220 USD / nightAbout the Location:The newest ultra-luxury titan in Colombo, the ITC Ratnadipa dominates the Galle Face coastline. It sits in the premium diplomatic and business zone, offering unobstructed, breathtaking views of the ocean from almost every angle.Facilities:A true architectural wonder, the hotel features a unique sky bridge connecting its two towers. Guests can indulge in a massive luxury spa, a sprawling ocean-facing pool, and signature dining experiences crafted by award-winning global chefs.Check Latest Prices and Availability on Agoda5. Marino Beach ColomboAddress: 590 Marine Drive, Bambalapitiya, Colombo 3, Sri LankaApproximate Room Price: $85 USD / nightAbout the Location:Located in the vibrant neighborhood of Bambalapitiya along Marine Drive, Marino Beach offers incredible value without sacrificing luxury. It’s slightly removed from the heavy traffic of the Fort district but remains highly accessible to cafes, local shops, and the beach.Facilities:The crown jewel of Marino Beach is its massive rooftop infinity pool and garden, offering uninterrupted views of the ocean. The property also features an attached shopping mall, virtual reality game zone, sea-view balconies, and free Wi-Fi.Check Latest Prices and Availability on Agoda6. Cinnamon Grand ColomboAddress: 77 Galle Road, Colombo 3, Sri LankaApproximate Room Price: $140 USD / nightAbout the Location:Rooted in the commercial heart of Kollupitiya, Cinnamon Grand is an institution in Sri Lanka. It is physically connected to the Crescat Boulevard shopping mall, making it an incredibly convenient base for picking up travel essentials, dining, and exploring.Facilities:You will never go hungry here! The hotel boasts a staggering 14 distinct restaurants and bars. It also offers two large outdoor pools, a full-service spa with 11 treatment rooms, an executive lounge, and beautiful courtyard gardens.Check Latest Prices and Availability on Agoda7. The Kingsbury ColomboAddress: 48 Janadhipathi Mawatha, Colombo 1, Sri LankaApproximate Room Price: $110 USD / nightAbout the Location:Nestled perfectly between the Galle Face Green and the World Trade Centre, The Kingsbury serves as a luxurious buffer between the crashing ocean and the bustling city. It is ideal for both business travelers and holidaymakers.Facilities:Known for its opulent, classic decor, the hotel features the popular Sky Lounge (a must-visit rooftop bar), an expansive pool area, and the Ocean seafood restaurant. Their afternoon tea is a highly recommended experience!Check Latest Prices and Availability on Agoda8. Taj SamudraAddress: 25 Galle Face Center Rd, Colombo 3, Sri LankaApproximate Room Price: $130 USD / nightAbout the Location:Set across 11 acres of beautifully manicured tropical gardens, the Taj Samudra offers a tranquil, resort-like feel right in the middle of the city's coastal stretch. It provides a peaceful retreat from the urban hustle.Facilities:A favorite among luxury travelers, the Taj features a sprawling outdoor pool, flood-lit tennis courts, an exclusive tropical garden spa, and seven incredible dining options ranging from authentic Indian cuisine to Japanese fusion.Check Latest Prices and Availability on Agoda9. Hilton ColomboAddress: 2 Sir Macan Markar Mawatha, Colombo 1, Sri LankaApproximate Room Price: $130 USD / nightAbout the Location:Situated in the historic Fort district, the Hilton Colombo overlooks the serene Beira Lake and the ocean beyond. With direct pedestrian access to the World Trade Center, it is exceptionally convenient for business and city exploration.Facilities:This property is famous for its massive resort-style outdoor pool and highly equipped 24-hour business center. With 10 different dining outlets, ranging from Italian fine dining to authentic Sri Lankan buffets, it has something to satisfy every palate.Check Latest Prices and Availability on Agoda10. Mandarina ColomboAddress: 433 Galle Road, Colombo 3, Sri LankaApproximate Room Price: $75 USD / nightAbout the Location:Located in the lively Bambalapitiya district, Mandarina Colombo is a modern, sleek hotel that is highly favored by digital nomads and budget-conscious luxury travelers. It is situated close to several casinos, shopping centers, and prominent local cafes.Facilities:Despite its accessible price point, Mandarina punches above its weight with a stunning glass-bottomed rooftop infinity pool, a stylish 24-hour cafe, premium bedding, and exceptional concierge services.Check Latest Prices and Availability on AgodaReady to Book Your Colombo Adventure?Hotel prices in Colombo fluctuate depending on the season (with September and April often offering the best low-season deals). To make sure you are getting the absolute best rate, taking advantage of flash sales, and securing your preferred room type, we highly recommend checking live pricing.👉 Click here to view the latest prices and exclusive deals for all Colombo hotels on Agoda.