Hotels in Colombo

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

Colombo, Sri Lanka
Sep 28 — Sep 292
Colombo, Sri Lanka
Tue 9/28
Wed 9/29
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Colombo

Filter by star ratings
All filters
The Ocean Colombo
The Ocean Colombo
8.3 Excellent
# 40, Melbourne Avenue, Colombo, Sri Lanka
Show on map
3.3 mi from city centre, Colombo 
ExcellentBased on 769 reviews
8.3

The Ocean Colombo is a modern setting when visiting Colombo and is close to everything the area has to offer. It also offers an express check-in and check-out feature, 24-hour room service and free Wi-Fi.

Cinnamon Grand Colombo
Cinnamon Grand Colombo
8.6 Excellent
77, Galle Road, Colombo, Sri Lanka
Show on map
1.0 mi from city centre, Colombo 
ExcellentBased on 727 reviews
8.6

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Colombo. It also offers outdoor tennis courts, a Jacuzzi and an outdoor pool.

Metro Port City Hotel
Metro Port City Hotel
7.5 Good
108 Kathiresan Street, Colombo, Sri Lanka
Show on map
0.8 mi from city centre, Colombo 
GoodBased on 457 reviews
7.5

Conveniently situated, Metro Port City Hotel allows for easy access to Colombo's best hot spots. It also offers a 24-hour reception, a tour desk and an express check-in and check-out feature.

Mandarina Colombo
Mandarina Colombo
8.5 Excellent
433, Galle Road, Colombo, Sri Lanka
Show on map
2.2 mi from city centre, Colombo 
ExcellentBased on 755 reviews
8.5

This modern hotel in Colombo offers complimentary Wi-Fi, as well as an outdoor pool and an express check-in and check-out feature. It provides 4-star accommodation with air-conditioned rooms.

Capital O 491 Golden Peir City Hotel
Capital O 491 Golden Peir City Hotel
7.0 Good
No. 74 Kb Christie Perera Road, Colombo, Sri Lanka
Show on map
1.2 mi from city centre, Colombo 
GoodBased on 756 reviews
7.0

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Colombo. It also offers a 24-hour reception, a laundry service and free Wi-Fi.

Thambili Island @ Stubbs
Thambili Island @ Stubbs
8.3 Excellent
No. 1a, Stubbs Place, Colombo, Sri Lanka
Show on map
3.2 mi from city centre, Colombo 
ExcellentBased on 341 reviews
8.3

Located amongst a variety of well-known tourist attractions, boutiques and restaurants, Thambili Island @ Stubbs is ideal for guests wanting to discover Colombo and its surroundings. Guests can also enjoy complimentary internet access throughout the property.

Colombo City Hotel
Colombo City Hotel
7.2 Good
33 Canal Row, Colombo, Sri Lanka
Show on map
0.3 mi from city centre, Colombo 
GoodBased on 463 reviews
7.2

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in Colombo. It is steps from the Colombo Rowing Club and is close to the area's popular attractions and dining spots.

Hilton Colombo Residences
Hilton Colombo Residences
8.7 Excellent
200 Union Place, Colombo, Sri Lanka
Show on map
1.0 mi from city centre, Colombo 
ExcellentBased on 149 reviews
8.7

Conveniently positioned, Hilton Colombo Residence offers easy access to Colombo's popular sightseeing areas. It also provides a Jacuzzi, an outdoor pool and outdoor tennis courts.

Ozo Colombo Sri Lanka
Ozo Colombo Sri Lanka
8.4 Excellent
No. 36-38, Clifford Place, Colombo, Sri Lanka
Show on map
3.5 mi from city centre, Colombo 
ExcellentBased on 715 reviews
8.4

OZO Colombo is located in Colombo and features free Wi-Fi. There is also a fitness centre with a rooftop terrace, a treadmill and an infinity pool.

Ocean Edge Suites & Hotel Colombo
Ocean Edge Suites & Hotel Colombo
6.8 Good
Marine Drive, 10th Lane, No.24, Colombo 3, Colombo, Sri Lanka
Show on map
2.3 mi from city centre, Colombo 
GoodBased on 105 reviews
6.8

Featuring views of the ocean, Ocean Edge Suites & Hotel Colombo offers 4-star accommodation in Colombo. It has a gym, as well as a Jacuzzi, free Wi-Fi and an indoor pool.

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.

Top Rated Colombo hotels

Show all 1,006 hotels
1
Cinnamon Grand Colombo
Cinnamon Grand Colombo
8.6 Excellent
77, Galle Road, Colombo, Sri Lanka
Show on map
1.0 mi from city centre, Colombo 

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Colombo. It also offers outdoor tennis courts, a Jacuzzi and an outdoor pool.

2
Pearl Grand Hotel
Pearl Grand Hotel
8.1 Excellent
No 9, Edward Lane, Colombo, Sri Lanka
Show on map
2.5 mi from city centre, Colombo 

Pearl Grand Hotel is situated in Colombo and is close to the area's popular attractions. It offers complimentary Wi-Fi, an outdoor pool and a sauna.

3
The Kingsbury Colombo
The Kingsbury Colombo
8.7 Excellent
48 Janadhipathi Mawatha, Colombo, Sri Lanka
Show on map
0.4 mi from city centre, Colombo 

Sophisticated, elegant and centrally located, The Kingsbury Colombo features a sauna, an infinity pool and a rooftop terrace. Only a short walk from Colombo World Trade Center, it offers elegant rooms equipped with a mini bar, slippers and a private bathroom.

4
Cinnamon Red Colombo
Cinnamon Red Colombo
8.9 Excellent
59, Ananda Coomaraswamy Mawatha, Colombo, Sri Lanka
Show on map
1.5 mi from city centre, Colombo 

Offering a rooftop terrace and an outdoor pool, Cinnamon Red Colombo is situated in Colombo and is a five-minute stroll from Sri Lanka Institute of Information Technology and Prime Minister's House. It provides 4-star accommodation with air-conditioned rooms.

5
Mövenpick Hotel Colombo
Mövenpick Hotel Colombo
8.5 Excellent
24 Dharmapala Mawatha, Colombo, Sri Lanka
Show on map
1.4 mi from city centre, Colombo 

Movenpick Hotel Colombo provides comfortable 5-star accommodation in Colombo. It is a short drive from R. Premadasa Stadium and has free private parking on site.

6
Taj Samudra
Taj Samudra
8.8 Excellent
25 Galle Face Centre Road, Colombo, Sri Lanka
Show on map
0.6 mi from city centre, Colombo 

Strategically located in the centre of the city, this 5-star hotel makes for an ideal base in Colombo. It also offers an outdoor pool, body treatments and free Wi-Fi.

7
Grand Oriental Hotel
Grand Oriental Hotel
7.3 Good
02, York Street, Colombo, Sri Lanka
Show on map
0.4 mi from city centre, Colombo 

This charming hotel is located in the centre of Colombo and provides recently refurbished rooms with modern facilities. It also offers free Wi-Fi, an express check-in and check-out feature and a swimming pool.

8
Hilton Colombo
Hilton Colombo
8.5 Excellent
2 Sir Chittampalam A Gardiner, Colombo, Sri Lanka
Show on map
0.2 mi from city centre, Colombo 

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Colombo. It also provides a sauna, a ballroom and an outdoor pool.

Cheapest hotels in Colombo, Colombo District

Show all 1,006 hotels
New Sanmi Resort
New Sanmi Resort
8.6 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.

$10
Avg. per night
Hillstreet Villa
Hillstreet Villa
8.6 Excellent
142 Hill Street, Colombo, Sri Lanka
Show on map
5.9 mi from city centre,  

Hillstreet Villa is located in Colombo and offers free Wi-Fi. It also provides a 24-hour reception, an express check-in and check-out feature and a currency exchange.

$11
Avg. per night
Natures Bliss Holidays
Natures Bliss Holidays
7.7 Good
Colombo, Sri Lanka
Show on map
7.2 mi from city centre,  

Natures Bliss Holidays is situated in Wattala and offers free wireless internet. It also features an outdoor pool and a swimming pool.

$15
Avg. per night
City Motel
City Motel
128, Old Moor Street, Colombo, Sri Lanka
Show on map
1.1 mi from city centre,  

Conveniently situated, City Motel allows for easy access to Colombo's main sightseeing areas. Guests can also enjoy free internet in all areas.

$16
Avg. per night
Port View City Hotel
Port View City Hotel
7.4 Good
132 Central Road, Colombo, Sri Lanka
Show on map
0.8 mi from city centre,  

Located close to Fort Railway Station, this charming bed and breakfast is a convenient base for those wanting to explore Colombo and its surrounds. It is conveniently situated in the city centre.

$21
Avg. per night
Silvikris Villas
Silvikris Villas
8.6 Excellent
32/9a Shanthi Mawatha, Colombo, Sri Lanka
Show on map
4.8 mi from city centre,  

Featuring complimentary Wi-Fi, a 24/7 reception and free on-site parking, Silvikris Villa is situated in Colombo and offers comfortable guest rooms. It also features an express check-in and check-out feature, a rooftop terrace and a currency exchange.

$21
Avg. per night
Thambili Island @ Stubbs
Thambili Island @ Stubbs
8.3 Excellent
No. 1a, Stubbs Place, Colombo, Sri Lanka
Show on map
3.2 mi from city centre,  

Located amongst a variety of well-known tourist attractions, boutiques and restaurants, Thambili Island @ Stubbs is ideal for guests wanting to discover Colombo and its surroundings. Guests can also enjoy complimentary internet access throughout the property.

$22
Avg. per night
Metro Port City Hotel
Metro Port City Hotel
7.5 Good
108 Kathiresan Street, Colombo, Sri Lanka
Show on map
0.8 mi from city centre,  

Conveniently situated, Metro Port City Hotel allows for easy access to Colombo's best hot spots. It also offers a 24-hour reception, a tour desk and an express check-in and check-out feature.

$24
Avg. per night

Hotel prices in Colombo

2 stars and under

$11 - $297

Thambili Island @ Stubbs

#1 Most popular

$22
Avg. per night
Hotel Eurolanka

#2 Most popular

$39
Avg. per night
Hillstreet Villa

Best value

Hillstreet Villa
8.6 Excellent
$11
Avg. per night
3 stars

$10 - $189

Grand Oriental Hotel

#1 Most popular

$36
Avg. per night
Cinnamon Red Colombo

#2 Most popular

$86
Avg. per night
Sanmi Resort

Best value

Sanmi Resort
7.1 Good
$10
Avg. per night
4 stars +

$26 - $184

Marino Beach Colombo

#1 Most popular

$51
Avg. per night
Cinnamon Grand Colombo

#2 Most popular

$95
Avg. per night
Yoho White Fortress

Best value

$26
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 736 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 736 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 727 reviews.

  • How much do hotels in Colombo cost?

    The average price of a hotel in Colombo has been around $62 per night over the last 3 days. For a 5-star hotel in Colombo, the average price is around $127/night, depending on your dates. The average price of a 4-star hotel is $113/night.

  • How much is a cheap hotel in Colombo?

    HotelsCombined searches in the last 3 days suggest cheap Colombo hotels have prices starting from as low as $7/night, depending on the popularity of your requested dates.

  • How much is a hotel in Colombo tonight?

    Users have found prices for hotels in Colombo tonight starting as low as $7, rising to an average cost of $68, based on searches in the last 72 hours.