Hotels in Colombo

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

Colombo, Sri Lanka
30 Jul — 31 Jul2
Colombo, Sri Lanka
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Colombo

Filter by star ratings
All filters
Randi Homestay
Randi Homestay
10.0 Excellent
50/20/4, St.Judes Place, Negombo, Sri Lanka
Show on map
30.5 km from city centre, Colombo 
ExcellentBased on 1 review
10.0

Located within a 10-minute walk of Negombo Railway Station, the bed & breakfast is an ideal base when in Negombo. Guests can also make use of complimentary Wi-Fi.

City Beds-The Regent
City Beds-The Regent
8.3 Excellent
20 Regent Building Sir Chittampalam A, Colombo, Sri Lanka
Show on map
0.1 km from city centre, Colombo 
ExcellentBased on 1,134 reviews
8.3

Conveniently situated, City Beds - The Regent allows for easy access to Colombo's main hot spots. Only a short walk from Colombo World Trade Center, it provides comfortable rooms equipped with a ceiling fan and ironing facilities.

Cityrest Fort
Cityrest Fort
8.2 Excellent
46 Hospital Street, Colombo, Sri Lanka
Show on map
0.4 km from city centre, Colombo 
ExcellentBased on 1,059 reviews
8.2

Only two minutes from Colombo World Trade Center, CityRest Fort is located in the heart of Colombo. It offers complimentary Wi-Fi, an outdoor pool and a rooftop terrace.

Galle Face Hotel
Galle Face Hotel
8.9 Excellent
2 Galle road, Colombo, Sri Lanka
Show on map
1.3 km 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
3.7 km 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.

Randoni Villa
Randoni Villa
9.5 Excellent
No.66G, Randoli Mawatha, Raddoluwa, Sri Lanka
Show on map
22.1 km from city centre, Colombo 
ExcellentBased on 133 reviews
9.5

Boasting an outdoor pool, Randoni Villa is located in Seeduwa and provides comfortable accommodation. It offers complimentary Wi-Fi, an express check-in and check-out feature and a sun deck.

Global Towers Hotel & Apartments
Global Towers Hotel & Apartments
7.0 Good
No.11 Station Avenue, Colombo, Sri Lanka
Show on map
6.1 km from city centre, Colombo 
GoodBased on 209 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.

Otha Shy Airport Hotel
Otha Shy Airport Hotel
7.8 Good
No. 278/A, Minuwangoda Road, Naikanda, Katunayake, Sri Lanka
Show on map
28.4 km from city centre, Colombo 
GoodBased on 395 reviews
7.8

Featuring a swimming pool, this Katunayake hotel is conveniently situated minutes from Bandaranaike International Airport. Guests also have access to free Wi-Fi and on-site parking.

Ellen's Place
Ellen's Place
9.1 Excellent
31, Shady Grove Avenue, Colombo, Sri Lanka
Show on map
4.4 km from city centre, Colombo 
ExcellentBased on 118 reviews
9.1

Situated in Colombo, Ellen's Place provides 4-star accommodation, as well as an outdoor pool and a Jacuzzi. It offers complimentary Wi-Fi, an express check-in and check-out feature and a kids pool.

Cinnamon Lakeside Colombo
Cinnamon Lakeside Colombo
8.6 Excellent
115, C. A. Gardiner Mawatha, Colombo, Sri Lanka
Show on map
0.4 km from city centre, Colombo 
ExcellentBased on 477 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:November
Most expensive month:June
Average price in Colombo:$140/night
Absolute cheapest price found:$5/night
Cheapest day:Saturday
Most expensive day:Friday
$93 - $344
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$82 - $177
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Colombo hotels

Show all 1,049 hotels
1
Heritance Kandalama
Heritance Kandalama
8.9 Excellent
Kandalama Lake Front, Dambulla, Sri Lanka
Show on map
6.1 km 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
6.1 km 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 Steuart by Citrus
The Steuart by Citrus
8.4 Excellent
45, Janadhipathi Mawatha, Colombo, Sri Lanka
Show on map
0.6 km from city centre, Colombo 

Conveniently located in the heart of the city, this 3.5-star hotel makes for an ideal base in Colombo. Only a short walk from Colombo World Trade Center, it offers comfortable rooms equipped with a mini bar, a seating area and a refrigerator.

4
Aathma Colombo House
Aathma Colombo House
9.5 Excellent
485/69 Diyawanna Residencies, Colombo, Sri Lanka
Show on map
6.7 km from city centre, Colombo 

Boasting a swimming pool, Aathma Colombo House is located in Colombo and offers comfortable accommodation. Guests can also enjoy complimentary Wi-Fi.

5
Colombo Court Hotel & Spa
Colombo Court Hotel & Spa
8.7 Excellent
32 Alfred House Avenue, Colombo, Sri Lanka
Show on map
3.9 km 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.

6
Clock Inn Colombo
Clock Inn Colombo
7.9 Good
457 Galle Road, Colombo, Sri Lanka
Show on map
3.9 km from city centre, Colombo 

Clock Inn Colombo is situated in Colombo and is close to the area's tourist attractions. It also provides bicycle rental, a 24-hour reception and an express check-in and check-out feature.

7
Cityrest Fort
Cityrest Fort
8.2 Excellent
46 Hospital Street, Colombo, Sri Lanka
Show on map
0.4 km from city centre, Colombo 

Only two minutes from Colombo World Trade Center, CityRest Fort is located in the heart of Colombo. It offers complimentary Wi-Fi, an outdoor pool and a rooftop terrace.

8
Cinnamon Lakeside Colombo
Cinnamon Lakeside Colombo
8.6 Excellent
115, C. A. Gardiner Mawatha, Colombo, Sri Lanka
Show on map
0.4 km 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.

Cheapest hotels in Colombo, Colombo District

Show all 1,049 hotels
House Of Esanya
House Of Esanya
8.5 Excellent
6a,Goluwapokuna Road, Negombo, Sri Lanka
Show on map
3.2 km from city centre,  

Boasting a swimming pool, House Of Esanya is located in Negombo and provides comfortable accommodation. It offers free Wi-Fi, an express check-in and check-out feature and a 24-hour reception.

$12
Avg. per night
Clock Inn Colombo
Clock Inn Colombo
7.9 Good
457 Galle Road, Colombo, Sri Lanka
Show on map
3.9 km from city centre,  

Clock Inn Colombo is situated in Colombo and is close to the area's tourist attractions. It also provides bicycle rental, a 24-hour reception and an express check-in and check-out feature.

$15
Avg. per night
C1 Colombo Fort
C1 Colombo Fort
8.7 Excellent
37 Mudalige Mawatha Road, Colombo, Sri Lanka
Show on map
0.6 km from city centre,  

Conveniently located in the middle of the city, this 3-star hotel makes for an ideal base in Colombo. It also provides a 24-hour reception, luggage storage and free Wi-Fi.

$18
Avg. per night
Marshal Beach Guesthouse
Marshal Beach Guesthouse
7.8 Good
307/1, Lewis Place, Negombo, Sri Lanka
Show on map
2.9 km from city centre,  

Boasting a swimming pool, Marshal Beach Guesthouse is located in Negombo and provides comfortable accommodation. It offers complimentary Wi-Fi, a currency exchange and massage services.

$19
Avg. per night
Green Palace
Green Palace
6.6 Good
30, W.A. Silva Mawatha, Colombo, Sri Lanka
Show on map
6.4 km from city centre,  

This comfortable hotel in Colombo offers free wireless internet, as well as laundry facilities and an express check-in and check-out feature. It is ideally located for those wishing to visit local attractions.

$22
Avg. per night
Randi Homestay
Randi Homestay
10.0 Excellent
50/20/4, St.Judes Place, Negombo, Sri Lanka
Show on map
0.1 km from city centre,  

Located within a 10-minute walk of Negombo Railway Station, the bed & breakfast is an ideal base when in Negombo. Guests can also make use of complimentary Wi-Fi.

$24
Avg. per night
Arugambay Roccos
Arugambay Roccos
7.7 Good
Main Street, Arugambay, Arugam, Sri Lanka
Show on map
1.6 km from city centre,  

Arugambay Roccos is located in Pottuvil and offers free Wi-Fi. It also provides a swimming pool, a 24-hour reception and a laundry service.

$24
Avg. per night
Breeze of Paradise
Breeze of Paradise
9.3 Excellent
Meegahawatte Road, Gangodawila, Nugegoda, Colombo, Sri Lanka
Show on map
10.0 km from city centre,  

Breeze of Paradise Colombo offers a comfortable setting while in Colombo. It provides 3-star accommodation with air-conditioned rooms.

$24
Avg. per night

Hotel prices in Colombo

2 stars or below

$15 - $80

C1 Colombo Fort

No. 1 most popular

C1 Colombo Fort
8.7 Excellent
$18
Avg. per night
City Beds-The Regent

No. 2 most popular

$27
Avg. per night
Clock Inn Colombo

Best value

$15
Avg. per night
3 stars

$12 - $1,649

Grand Oriental Hotel

No. 1 most popular

$48
Avg. per night
Fair View Hotel Colombo

No. 2 most popular

$53
Avg. per night
House Of Esanya

Best value

House Of Esanya
8.5 Excellent
$12
Avg. per night
4 stars and up

$34 - $2,950

Cinnamon Lakeside Colombo

No. 1 most popular

$97
Avg. per night
Galle Face Hotel

No. 2 most popular

Galle Face Hotel
8.9 Excellent
$113
Avg. per night
St. Lachlan Hotel & Suites

Best value

$34
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?

    Cinnamon Lakeside Colombo is a very popular hotel in Colombo, with a score of 8.6 from 477 reviews. Galle Face Hotel (8.9 from 1,178 reviews) and Galadari Hotel (7.3 from 454 reviews) are also highly rated Colombo hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Pettah Market?

    Cinnamon Lakeside Colombo is a hotel near Pettah Market that is popular with HotelsCombined users, scoring 8.6 across 477 reviews.

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

    The most popular hotel near Jami Ul Alfar Mosque is Cinnamon Lakeside Colombo, with 477 HotelsCombined users scoring it 8.6/10.

  • Is there a good hotel near Fort Railway Station?

    Close to Fort Railway Station you will find Cinnamon Lakeside Colombo, which has a rating of 8.6 over 477 HotelsCombined reviews.

  • How much do hotels in Colombo cost?

    $91/night is the average price of a hotel in Colombo, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Colombo, the average price found is $169/night, and for 5-star hotels the average price is $136/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 $8/night, depending on the popularity of your requested dates.

  • How much is a hotel in Colombo tonight?

    Prices for a hotel in Colombo tonight are about $92 on average, but HotelsCombined users have found prices as low as $10 for tonight in the last 3 days. The best price found for a 4-star hotel in Colombo tonight is $50.