How to find the best hotel deal in Colombo
Our search engine is a pro at finding flight deals. The good news? It's every bit as talented at tracking down the best rates on Colombo hotels. These tips will help you spend less on your next stay.
The earlier you book, the better. You're more likely to find a cheaper rate on a Colombo hotel and have more options when you plan ahead.
That being said, booking at the last minute can pay off. Some places cut their rates a day or two before check-in to keep rooms from sitting empty.
Stay flexible with your dates to snag better rates. Search for hotels across different seasons or months. Even booking on weekdays (instead of weekends) can lead to bigger savings.
Search for stays with free cancellation. Lock in a good rate today and easily cancel later if your plans change.
Where to stay in Colombo
Central Colombo
Central Colombo is where the city comes alive. If sightseeing is what you're here to do, stay at any of these hotels and you'll find yourself close to some big-name attractions.
Plan a stay at Maniumpathy Hotel. One of the most well-known hotels near Independence Square, set yourself up here and you'll be about 2 kilometres from this top sight. This Colombo hotel is a favourite with families and holds a 5-star rating.
When it comes to hotels near Galle Face Green, City of Dreams - Nuwa Sri Lanka earns its spot on any short list. Set your bags down at this 5-star hotel in Colombo and you'll be roughly 0.32 kilometres away. While it works well for all kinds of guests, it especially appeals to couples.
Hotels near Gangaramaya Temple are also worth checking out. Marine Bay Colombo is 2 kilometres or so from this leading sight and gets plenty of repeat stays from couples. It has a 3-star rating and is a great base for discovering the city at large.
Colombo 06
Searching for more places to base yourself? Colombo 06 has a lineup of comfortable hotels within reach of the top sights.
You'll find some standout hotels near Wellawatte beach if you're eager to visit this well-known attraction. MaRadha Colombo is a guest favourite that has a 4-star rating. This hotel in Colombo regularly earns strong ratings for its location.
If you're searching for hotels near Wellawatte Junction, Leo's Home Stay could be where your next stay begins. This Colombo hotel is in a convenient spot for visiting this highlight.
There's a lot to love about the range of hotels near Wellawatha view point too. You'll be able to easily get to this attraction (and explore the rest of Colombo 06) from Amazinn Suites Hotel.
Browse the full collection of hotels in Colombo 06 and choose a place you'll love coming back to.
When to go to Colombo
If your ideal getaway involves a full itinerary, book your hotel in Colombo in August. This is peak season, so expect the city to be in full swing.
Take things at a slower pace by locking in a Colombo hotel in March. It's the quietest time to visit and is usually cheaper too.
Consider the weather and your preferences when choosing your trip dates. With maximum highs of 33ºC, March offers the warmest conditions.
January is the coolest time of year, with lows of 22ºC.
If you want to dodge grey skies, search for Colombo hotels during January. With an average of seven days of rain, this is the driest month.
May has the wettest weather. You can expect around 21 days of rainfall.
Best hotels in Colombo
Best budget hotels
Let your travel money take you further by choosing from at least 90 budget Colombo hotels. Perfect for when you want to spend less on lodging and more on exploring, these stays come with the basics like toiletries, fresh linens, and simple breakfast options.
Lavinia Blue Hotel promises comfort without breaking the bank. Make use of a laundry, a restaurant and more at this 2-star option.
With practical perks like Wi-Fi and parking, The Regent Grand Hotel - Galle Face packs in everything you need, and nothing you don't. This Colombo hotel is in Kollupitiya and carries a 2-star rating.
Another great match for budget trips is Amazinn Suites Hotel. This 3-star stay is located in Colombo 06 and features a 24-hour front desk and parking.
Best 4-star hotels in Colombo
Get the upgrade without the splurge at one of the 4-star hotels in Colombo. Pick from around 30 of these stays, many of which come with perks like fitness centres, guest lounges, and on-site restaurants. From the rooms to the amenities and service, they're known for their extra attention to detail.
A golf course and an outdoor swimming pool are the start of the things that help make your stay extra comfortable at La Maison de Colombo. This 4-star option is located in Pamankade.
An indoor swimming pool and a lobby bar are just some of the thoughtful amenities on offer at ME Colombo. You'll find this welcoming Colombo hotel in Havelock Town.
Still searching for the right fit? De Saram House by Geoffrey Bawa in Cinnamon Garden proves you don't need five stars to feel special. Take advantage of room service, car rental options and other extras at this stay.
Best luxury 5-star hotels
Featuring anything from soundproof suites to personal concierges and exclusive dining venues, a 5-star hotel is where the bar gets raised. Spa treatments, plunge pools, and fluffy robes? Good chance you'll find that too. Mostly located in Colombo 03, there are at least 20 luxury hotels in Colombo.
Amari Colombo, Sri Lanka doesn't just live up to expectations — it beats them. There's so much to love about this Kollupitiya accommodation option, including a restaurant and room service.
Featuring a nightclub, a golf course and much more, Trillium Boutique City Hotel also brings that 5-star wow factor. This Colombo hotel is located in Thimbrigasyaya.
Trillium Boutique Express Hotel in Borella knows how to impress too. Take advantage of its many perks such as concierge assistance and car rental options.
Best hotels in Colombo for families
Going away with the kids? You need a hotel that offers more where it matters. Cribs, baby-sitting services, kids' menus, and connecting rooms make family stays easier. You'll find roughly 60 family-friendly hotels in Colombo waiting to welcome your crew.
Tropic Inn - Mount Lavinia is an affordable option that guests often rate above 4 out of 5 overall. With a television, accessible parking and plenty more, this 2-star hotel delivers value without skimping on comfort.
Cinnamon Grand Colombo puts a luxurious spin on family trips. This 5-star stay in Kollupitiya offers Wi-Fi and a lift.
Hotel Nippon Colombo is another smart pick. Air conditioning and a first aid room are some of the amenities at this stay.
Best hotels with a spa
Make self-care part of your travel plans. Choose one of the 40 or so Colombo hotels with a spa and build in time to truly relax. Mostly located in Colombo 03, saunas, plunge pools, and wellness services are the types of features they offer.
Get some much-needed "me time" at Coza Ceylon. This 3-star accommodation option comes with all the thoughtful touches, including a spa and room service.
Located in Colombo 04, The Ocean Colombo - Guaranteed Sea View Rooms is another favourite where relaxation comes easy. Take advantage of a spa and massage services at this 4-star hotel in Colombo.
Grand Oriental Hotel is the place to create your perfect wellness escape. You'll find concierge assistance and a sauna at this 3-star accommodation option in Colombo 01.
Best hotels with a pool
There are around 90 pool hotels in Colombo, each bringing something different to the table. City hotels tend to offer indoor or rooftop pools, while resorts generally go big with multiple swimming areas and more room to lounge. Whether you're here for downtime or playtime, you'll find a stay that fits.
Good times are guaranteed at La Maison de Colombo. This 4-star option in Pamankade features an outdoor swimming pool, a bar and air conditioning.
Or add a little play to your getaway at Viluxey City Hotel. You'll have access to an outdoor swimming pool, a restaurant and parking at this hotel.
Best pet-friendly hotels
Hitting the road with your furry friend? Pet-friendly hotels often offer cosy pet beds, bowls, and outdoor areas for exercise. Some take it a step further with things like dog-walking and grooming services. With around ten Colombo hotels that welcome pets, your best buddy can be part of the journey.
You pack the toys, Leo's Home Stay will take care of everything else. Amenities like a restaurant and a 24-hour front desk add to the experience of this pet-friendly hotel in Colombo.
Your little buddy can also be part of the trip at Mount Lodge Boutique Hotel. It includes shuttle services, an airport shuttle and more.
Hotel Mandakini is one more place that's a safe bet for pet owners. Amenities here include room service and Wi-Fi.
Flying to Colombo
Colombo Bandaranaike International Airport (CMB)
Book a flight to Colombo and step off the plane at Colombo Bandaranaike International Airport (CMB), this city's main airport. It's about 27 kilometres from the centre.
Reaching central Colombo takes roughly 50 minutes by public transport. When driving, it's about 40 minutes.
Coco Villa Peach Tree is an ideal place to stay if you're flying in after dark. Within easy reach of the airport, guests are often impressed by this 4-star option's value.
Also close to CMB, Bohemian Nest is a hit with guests. This 4-star stay has an impressive 4-plus out of 5 overall rating based on traveller feedback.
A favourite among families, Grandeeza Luxury Hotel is another smart pick. This 4-star hotel is a welcome pause before your next connection.
Colombo Ratmalana Airport (RML)
Colombo Ratmalana Airport (RML) is another option for jetting into Colombo. It's about 11 kilometres from the city centre.
Lavinia Blue Hotel is a 2-star accommodation option close to RML. Stay overnight or extend your visit at this Colombo hotel, which offers amenities like a restaurant and a laundry.
Leo's Home Stay is another place that makes settling in feel effortless. Families in particular often book this 3-star option.
You can also press pause for a while at Coza Ceylon. This 3-star stay is within easy reach of RML and boasts an overall guest rating above 4 out of 5.





