Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Colombo

Filter by star ratings
All filters
Platinum One Suites
Platinum One Suites
7.8 Good
No.1, Bagatalle Road, Colombo, Sri Lanka
Show on map
2.2 mi from city centre, Colombo 
GoodBased on 265 reviews
7.8

Platinum One Suites provides modern 5-star accommodation in Colombo. It features a day spa, as well as a sun deck, free Wi-Fi and an outdoor pool.

Drift Bnb
Drift Bnb
9.3 Excellent
646 Galle Road, Colombo, Sri Lanka
Show on map
2.3 mi from city centre, Colombo 
ExcellentBased on 5 reviews
9.3

This Colombo bed & breakfast is located within a 10-minute walk of Bambalapitiya Railway Station. It also offers a 24-hour reception, an express check-in and check-out feature and a concierge.

Galle Face Hotel
Galle Face Hotel
8.9 Excellent
2 Galle road, Colombo, Sri Lanka
Show on map
0.8 mi from city centre, Colombo 
ExcellentBased on 1,178 reviews
8.9

Galle Face Hotel is ideally positioned in Colombo, and provides a private beach, a swimming pool and a saltwater swimming pool. It has a fitness centre, as well as a sauna, a coffee bar and a Jacuzzi.

Mandarina Colombo
Mandarina Colombo
8.5 Excellent
433, Galle Road, Colombo, Sri Lanka
Show on map
2.3 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.

Amaya Hills Kandy
Amaya Hills Kandy
8.0 Excellent
Heerassagala Kandy Sri Lanka, Kandy, Sri Lanka
Show on map
57.5 mi from city centre, Colombo 
ExcellentBased on 295 reviews
8.0

Featuring an in-house night club and a beauty salon, Amaya Hills Kandy is situated in Kandy and boasts 4-star accommodation. It also offers an outdoor pool, a sauna and outdoor tennis courts.

The Golden Crown Hotel
The Golden Crown Hotel
8.8 Excellent
No. 322, Udugama Ampitiya, Kandy, Sri Lanka
Show on map
60.3 mi from city centre, Colombo 
ExcellentBased on 1,285 reviews
8.8

The Golden Crown Hotel is situated in Kandy and offers complimentary wireless internet. It also provides an outdoor pool, a 24-hour reception and laundry facilities.

Avani Bentota Resort
Avani Bentota Resort
8.1 Excellent
No 03 Hotel Road, Bentota, Sri Lanka
Show on map
36.6 mi from city centre, Colombo 
ExcellentBased on 374 reviews
8.1

Opened in 1966, AVANI Bentota Resort is situated in Bentota and offers an outdoor pool, a sauna and a coffee bar. It provides 5-star accommodation with air-conditioned rooms.

Uga Bay By Uga Escapes
Uga Bay By Uga Escapes
9.4 Excellent
Coconut Board Road, Kalkudah, Sri Lanka
Show on map
136.1 mi from city centre, Colombo 
ExcellentBased on 98 reviews
9.4

Featuring a private beach and an outdoor pool, this 5-star resort is located in Kalkudah. Those staying at the property can also take advantage of complimentary Wi-Fi access during their stay.

Global Towers Hotel & Apartments
Global Towers Hotel & Apartments
7.0 Good
No.11 Station Avenue, Colombo, Sri Lanka
Show on map
3.8 mi from city centre, Colombo 
GoodBased on 205 reviews
7.0

Global Towers Hotel & Apartments is located in Colombo and offers a Jacuzzi and an indoor pool. The multiple amenities this modern property features include an express check-in and check-out feature, valet parking and 24-hour room service.

Cinnamon Lakeside Colombo
Cinnamon Lakeside Colombo
8.6 Excellent
115, C. A. Gardiner Mawatha, Colombo, Sri Lanka
Show on map
0.2 mi from city centre, Colombo 
ExcellentBased on 474 reviews
8.6

Strategically located in the heart of the city, this 5-star hotel makes for an ideal base in Colombo. It also offers a Jacuzzi, free Wi-Fi and a rooftop terrace.

Tips for booking a Colombo hotel

Cheapest month:May
Most expensive month:July
Average price in Colombo:£88/night
Absolute cheapest price found:£3/night
Cheapest day:Thursday
Most expensive day:Friday
£54 - £179
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£42 - £82
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Colombo hotels

Show all 1,041 hotels
1
Heritance Kandalama
Heritance Kandalama
8.9 Excellent
Kandalama Lake Front, Dambulla, Sri Lanka
Show on map
3.8 mi from city centre, Dambulla 

Situated in Kandalama, Heritance Kandalama offers luxury 5-star accommodation, as well as a sauna, outdoor tennis courts and an infinity pool. It also features a swimming pool, miniature golf and a playground and unique views of Sigiriya.

2
Global Towers Hotel & Apartments
Global Towers Hotel & Apartments
7.0 Good
No.11 Station Avenue, Colombo, Sri Lanka
Show on map
3.8 mi from city centre, Colombo 

Global Towers Hotel & Apartments is located in Colombo and offers a Jacuzzi and an indoor pool. The multiple amenities this modern property features include an express check-in and check-out feature, valet parking and 24-hour room service.

3
The Golden Crown Hotel
The Golden Crown Hotel
8.8 Excellent
No. 322, Udugama Ampitiya, Kandy, Sri Lanka
Show on map
2.0 mi from city centre, Kandy 

The Golden Crown Hotel is situated in Kandy and offers complimentary wireless internet. It also provides an outdoor pool, a 24-hour reception and laundry facilities.

4
Colombo Court Hotel & Spa
Colombo Court Hotel & Spa
8.7 Excellent
32 Alfred House Avenue, Colombo, Sri Lanka
Show on map
2.4 mi from city centre, Colombo 

Situated under a 10-minute stroll from Bambalapitiya Railway Station, Colombo Court Hotel & Spa offers guests a convenient base when in Colombo. Offering complimentary wireless internet, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of University of Colombo.

5
Platinum One Suites
Platinum One Suites
7.8 Good
No.1, Bagatalle Road, Colombo, Sri Lanka
Show on map
2.2 mi from city centre, Colombo 

Platinum One Suites provides modern 5-star accommodation in Colombo. It features a day spa, as well as a sun deck, free Wi-Fi and an outdoor pool.

6
Amari Galle
Amari Galle
8.7 Excellent
523C, Colombo Road, Ginthota, Galle, Sri Lanka
Show on map
2.7 mi from city centre, Galle 

Amari Galle Sri Lanka is located in Galle and offers free wireless internet. Guests also have exclusive access to the on-site Breeze Spa and FIT Centre.

7
Cinnamon Lakeside Colombo
Cinnamon Lakeside Colombo
8.6 Excellent
115, C. A. Gardiner Mawatha, Colombo, Sri Lanka
Show on map
0.2 mi from city centre, Colombo 

Strategically located in the heart of the city, this 5-star hotel makes for an ideal base in Colombo. It also offers a Jacuzzi, free Wi-Fi and a rooftop terrace.

8
Marino Beach Colombo
Marino Beach Colombo
9.1 Excellent
590 Marine Drive, Colombo, Sri Lanka
Show on map
2.2 mi from city centre, Colombo 

Featuring an infinity pool and a Jacuzzi, Marino Beach Colombo is located in Colombo and offers comfortable accommodation. It also provides free public parking on site and is a short drive from R. Premadasa Stadium.

Cheapest hotels in Colombo, Colombo District

Show all 1,041 hotels
Drift Bnb
Drift Bnb
9.3 Excellent
646 Galle Road, Colombo, Sri Lanka
Show on map
2.3 mi from city centre,  

This Colombo bed & breakfast is located within a 10-minute walk of Bambalapitiya Railway Station. It also offers a 24-hour reception, an express check-in and check-out feature and a concierge.

£9
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.

£14
Avg. per night
Port View City Hotel
Port View City Hotel
7.4 Good
130, 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.

£16
Avg. per night
Colombo City Hotel
Colombo City Hotel
7.2 Good
33 Canal Row, Colombo, Sri Lanka
Show on map
0.3 mi from city centre,  

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.

£16
Avg. per night
The Villa in Lavinia
The Villa in Lavinia
8.6 Excellent
Colombo, Sri Lanka
Show on map
6.1 mi from city centre,  

The Villa In Lavinia provides a comfortable setting while in Colombo. It also features a 24-hour reception, an outdoor pool and free Wi-Fi.

£20
Avg. per night
My Holiday Ticket
My Holiday Ticket
8.0 Excellent
31/A, Clifford Place, Colombo 4, Colombo, Sri Lanka
Show on map
3.5 mi from city centre,  

My Holiday Ticket offers 3-star accommodation in Colombo. It provides free Wi-Fi, an express check-in and check-out feature and a 24-hour reception.

£20
Avg. per night
Global Towers Hotel & Apartments
Global Towers Hotel & Apartments
7.0 Good
No.11 Station Avenue, Colombo, Sri Lanka
Show on map
3.8 mi from city centre,  

Global Towers Hotel & Apartments is located in Colombo and offers a Jacuzzi and an indoor pool. The multiple amenities this modern property features include an express check-in and check-out feature, valet parking and 24-hour room service.

£24
Avg. per night
Fair View Hotel Colombo
Fair View Hotel Colombo
8.7 Excellent
27 Ramakrishna Road, Colombo, Sri Lanka
Show on map
4.7 mi from city centre,  

Located amongst a range of well-known tourist attractions, shops and eateries, Fair View Hotel Colombo is ideal for guests wishing to explore Colombo and its surroundings. Guests can also enjoy free internet throughout the property.

£26
Avg. per night

Hotel prices in Colombo

2 stars or below

£14 - £18

Thambili Island @ Stubbs

No. 1 most popular

£18
Avg. per night
Juliana Hotel Colombo

No. 2 most popular

£14
Avg. per night
City hotel

Best value

City hotel
7.1 Good
£14
Avg. per night
3 stars

£9 - £101

Renuka City Hotel

No. 1 most popular

Renuka City Hotel
8.4 Excellent
£37
Avg. per night
Cinnamon Red Colombo

No. 2 most popular

£40
Avg. per night
Drift Bnb

Best value

Drift Bnb
9.3 Excellent
£9
Avg. per night
4 stars and up

£29 - £218

Marino Beach Colombo

No. 1 most popular

£41
Avg. per night
Galle Face Hotel

No. 2 most popular

Galle Face Hotel
8.9 Excellent
£64
Avg. per night
Galadari Hotel

Best value

£29
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?

    Marino Beach Colombo (9.1/10 from 6,837 reviews), Galle Face Hotel (8.9/10 from 1,178 reviews), and Cinnamon Lakeside Colombo (8.6/10 from 474 reviews) are all highly rated places to stay in Colombo.

  • What is a good hotel near Pettah Market?

    Galle Face Hotel is a popular hotel near Pettah Market that is highly recommended, with a score of 8.9 across 1,178 reviews.

  • What is a good hotel in Colombo near Galle Face Green?

    Galle Face Hotel is rated 8.9 from 1,178 reviews and is close to Galle Face Green.

  • Is there a good hotel near Dutch Hospital?

    1,178 HotelsCombined reviews of Galle Face Hotel score it 8.9/10, making it a highly recommended hotel near Dutch Hospital.

  • How much do hotels in Colombo cost?

    Hotels in Colombo cost an average of £58/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Colombo had higher average prices of £98/night and £83/night, respectively.

  • How much is a cheap hotel in Colombo?

    £4/night is the cheapest price found for a hotel in Colombo by HotelsCombined users over the last 72 hours.

  • How much is a hotel in Colombo tonight?

    A hotel in Colombo tonight has an average price of £53, but some deals have been found for as low as £4 in HotelsCombined searches over the last 72 hours. Prices in Colombo are changing frequently.