Hotels in Colombo

Search and compare Colombo hotels from hundreds of travel sites and save

Colombo, Sri Lanka
Nov 28 — Nov 292
Colombo, Sri Lanka
Sun 11/28
Mon 11/29
...and more

Tips for booking a Colombo hotel

Cheapest month:June
Most expensive month:July
Average price in Colombo:$102/night
Absolute cheapest price found:$1/night
Cheapest day:Monday
Most expensive day:Tuesday
$62 - $138
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$50 - $120
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Colombo, Colombo District

Show all 1,016 hotels
New Sanmi Resort
New Sanmi Resort
8.5 Excellent
No 379/5a, Colombo, Sri Lanka
Show on map
8.9 mi from city centre,  

New Sanmi Resort is located in Athurugiriya and features free Wi-Fi.

Avg. per night

Hotel prices in Colombo

4 stars +

$26 - $228

Marino Beach Colombo

#1 Most popular

Avg. per night
Yoho White Fortress

Best value

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Colombo

About Colombo

Hugging the Indian Ocean, Colombo is a sprawling city that combines colonial architecture and glistening high rises with beaches, canals and a central lake. The city’s contrasting personalities provide a range of street markets, laid-back seafood restaurants, all-night casinos and treasured religious structures.

Things to do

Colombo lures you in with its seaside promenade Galle Face Green. This five-hectare urban park is filled with locals flying kites and selling shrimp fritters and fresh lime juice from food stalls. Stroll over to Fort, a historic neighbourhood with the towering Old Colombo Lighthouse, 17th-century Dutch Hospital and other colonial buildings.

Looking for an authentic shopping experience? Head over to Pettah Floating Market, which has 92 stalls selling food, clothing, handicrafts, electronics and other goods from boats. Prepare for even more local produce and fruit at Manning Market or visit Viharamahadevi Park on Sunday to browse local artwork for sale.

Some of Colombo’s best seafood restaurants, such as Sea Spray Restaurant and Ministry of Crab, are located along Galle Face Beach and Mt Lavinia Beach. However, you can also find street-side stalls, friendly cafes and fine-dining restaurants within the city centre. If you feel like a snack, try kothurotti, a local delicacy of rotti blended with meat, eggs, tomatoes and green chillies.

LeisureWorld Water Park is about 35 kilometres from the city centre, but this popular amusement park is worth the drive with its lazy river, racing water slides, wave pool and thrill rides. Combine fun with learning at the Museum of Traditional Puppet Art, where you can watch puppet performances and see traditional Sri Lankan puppets.

Getting around

There are numerous transport options in Colombo, but the tuk-tuks are typically the most convenient and quickest. Local buses service many neighbourhoods, while trains and long-distance buses can take you to nearby cities. Uber and taxis are more popular at night and early in the morning.

Colombo travel FAQs

  • What are the best hotels in Colombo?

    Colombo is home to many highly-rated hotels, one of which is Marino Beach Colombo, which has a current rating of 9.1. For other potential stays, consider Cinnamon Grand Colombo and The Kingsbury Colombo, which can also be great places to stay in Colombo.

  • What is a good hotel near Pettah Market?

    With a rating of 8.7/10 from 704 reviews, The Kingsbury Colombo is a hotel close to Pettah Market that is well recommended by HotelsCombined users.

  • What is a good hotel in Colombo near Jami Ul Alfar Mosque?

    For a good hotel near to Jami Ul Alfar Mosque, consider The Kingsbury Colombo - it is rated 8.7/10 from 704 HotelsCombined reviews.

  • Is there a good hotel near Fort Railway Station?

    If you’re planning to stay near Fort Railway Station, you should consider Cinnamon Grand Colombo, which has a score of 8.6 from 692 reviews.

  • How much is a hotel in Colombo tonight?

    A hotel in Colombo tonight can start as low as $12 for the night, with an average cost of $81, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Colombo tonight, prices start from $27.