Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Colombo

Filter by star ratings
All filters
Karpaha Sands
Karpaha Sands
9.5 Excellent

4.6 km from city centre, Kalkudah Show on map

ExcellentBased on 188 reviews
9.5

Boasting a swimming pool, Karpaha Sands is situated in Kalkudah and provides comfortable accommodation. It offers free Wi-Fi, a laundry service and a 24-hour reception.

The Lavinia House
The Lavinia House
8.0 Excellent

11.2 km from city centre, Colombo Show on map

ExcellentBased on 107 reviews
8.0

Situated in the popular hub of Mount Lavinia, The Lavinia House is within walking distance of several tourist attractions in the area. It also offers a 24-hour reception, 24-hour room service and free Wi-Fi.

Bongo Stay
Bongo Stay
8.2 Excellent

2.1 km from city centre, Colombo Show on map

ExcellentBased on 3 reviews
8.2

Located close to Slave Island Railway Station, this comfortable bed and breakfast is an ideal base for those wanting to discover Colombo and its surrounds. It is conveniently situated in the city centre.

Drift Bnb Colombo
Drift Bnb Colombo
9.3 Excellent

3.8 km from city centre, Colombo Show on map

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.

Cityrest Fort
Cityrest Fort
8.2 Excellent

0.4 km from city centre, Colombo Show on map

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

1.3 km from city centre, Colombo Show on map

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

3.7 km from city centre, Colombo Show on map

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.

Cantaloupe Aqua
Cantaloupe Aqua
7.0 Good

1.8 km from city centre, Talpe Show on map

GoodBased on 261 reviews
7.0

Located within the picturesque parkland of Talpe, Cantaloupe Aqua provides unique accommodation and a full range of facilities, including free Wi-Fi, a private beach and an infinity pool. The various facilities this cosy hotel offers include a sauna, 24-hour room service and a sun deck.

Uga Bay By Uga Escapes
Uga Bay By Uga Escapes
9.4 Excellent

0.5 km from city centre, Kalkudah Show on map

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.

Earl's Red Colombo
Earl's Red Colombo
7.5 Good

3.4 km from city centre, Colombo Show on map

GoodBased on 509 reviews
7.5

Strategically located in the centre of the city, this 3-star hotel makes for an excellent base in Colombo. It also offers free Wi-Fi, luggage storage and a laundry service.

Tips for booking a Colombo hotel

Cheapest month:July
Most expensive month:March
Average price in Colombo:$124/night
Absolute cheapest price found:$5/night
Cheapest day:Friday
Most expensive day:Thursday
$67 - $205
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$24 - $170
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Colombo hotels

Show all 1,028 hotels
1
Heritance Kandalama
Heritance Kandalama
8.9 Excellent

6.1 km from city centre, Dambulla Show on map

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
Cinnamon Grand Colombo
Cinnamon Grand Colombo
8.6 Excellent

1.6 km from city centre, Colombo Show on map

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 a rooftop terrace.

3
Supun Arcade Residency
Supun Arcade Residency
7.5 Good

6.4 km from city centre, Colombo Show on map

Situated in Colombo, Supun Arcade Residency provides modern 3-star accommodation, as well as a rooftop pool and a rooftop terrace. It also offers a car rental desk, 24-hour room service and a safe.

4
Amaya Beach Passikudah
Amaya Beach Passikudah
8.8 Excellent

1.0 km from city centre, Kalkudah Show on map

Amaya Beach Passikudah provides a comfortable setting when in Kalkudah. It has a spa and wellness centre, as well as an outdoor pool, a kids club and a sauna.

5
Colombo Court Hotel & Spa
Colombo Court Hotel & Spa
8.7 Excellent

3.9 km from city centre, Colombo Show on map

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
Pearl Grand Hotel
Pearl Grand Hotel
8.1 Excellent

4.1 km from city centre, Colombo Show on map

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

7
Clock Inn Colombo
Clock Inn Colombo
7.9 Good

3.9 km from city centre, Colombo Show on map

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.

8
Cityrest Fort
Cityrest Fort
8.2 Excellent

0.4 km from city centre, Colombo Show on map

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.

Cheapest hotels in Colombo, Colombo District

Show all 1,028 hotels
Clock Inn Colombo
Clock Inn Colombo
7.9 Good

3.9 km from city centre, Colombo Show on map

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.

$10
Avg. per night
C 1 Colombo Fort
C 1 Colombo Fort
8.7 Excellent

0.5 km from city centre, Colombo Show on map

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.

$11
Avg. per night
Drift Bnb Colombo
Drift Bnb Colombo
9.3 Excellent

3.8 km from city centre, Colombo Show on map

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.

$13
Avg. per night
Colombo Hotel by Colombo Village
Colombo Hotel by Colombo Village
7.5 Good

8.2 km from city centre, Colombo Show on map

The Colombo Hotel is located in Colombo and offers a rooftop terrace and free Wi-Fi.

$13
Avg. per night
Breeze of Paradise
Breeze of Paradise
9.3 Excellent

10.0 km from city centre, Colombo Show on map

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

$16
Avg. per night
The Lavinia House
The Lavinia House
8.0 Excellent

11.2 km from city centre, Colombo Show on map

Situated in the popular hub of Mount Lavinia, The Lavinia House is within walking distance of several tourist attractions in the area. It also offers a 24-hour reception, 24-hour room service and free Wi-Fi.

$19
Avg. per night
Port View City Hotel
Port View City Hotel
7.4 Good

1.3 km from city centre, Colombo Show on map

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.

$23
Avg. per night
Earl's Red Colombo
Earl's Red Colombo
7.5 Good

3.4 km from city centre, Colombo Show on map

Strategically located in the centre of the city, this 3-star hotel makes for an excellent base in Colombo. It also offers free Wi-Fi, luggage storage and a laundry service.

$26
Avg. per night

Hotel prices in Colombo

2 stars or below

$10 - $200

Star Anise Boutique Capsules

No. 1 most popular

$200
Avg. per night
Cityrest Fort

No. 2 most popular

Cityrest Fort
8.2 Excellent
$51
Avg. per night
Clock Inn Colombo

Best value

$10
Avg. per night
3 stars

$13 - $109

Bongo Stay

No. 1 most popular

Bongo Stay
8.2 Excellent
$75
Avg. per night
Pearl Grand Hotel

No. 2 most popular

Pearl Grand Hotel
8.1 Excellent
$62
Avg. per night
Drift Bnb Colombo

Best value

Drift Bnb Colombo
9.3 Excellent
$13
Avg. per night
4 stars and up

$35 - $220

Taj Samudra

No. 1 most popular

Taj Samudra
8.8 Excellent
$81
Avg. per night
Marino Beach Colombo

No. 2 most popular

$57
Avg. per night
Resort Like No Other

Best value

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

    Taj Samudra (8.8/10 from 571 reviews), Marino Beach Colombo (9.1/10 from 6,802 reviews), and Mövenpick Hotel Colombo (8.5/10 from 980 reviews) are all highly rated places to stay in Colombo.

  • What is a good hotel near Pettah Market?

    Taj Samudra is a popular hotel near Pettah Market that is highly recommended, with a score of 8.8 across 571 reviews.

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

    Taj Samudra is a hotel near Jami Ul Alfar Mosque that is popular with HotelsCombined users, scoring 8.8 from 571 reviews.

  • Is there a good hotel near Fort Railway Station?

    If you’re planning to stay near Fort Railway Station, you should consider Taj Samudra, which has a score of 8.8 from 571 reviews.

  • How much do hotels in Colombo cost?

    The average price of a hotel in Colombo is $73 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Colombo around is $124 per night, whereas for a 5-star hotel it’s $110 per night.

  • How much is a cheap hotel in Colombo?

    Prices for Colombo hotels have been found for as low as $6/night over the last 3 days.

  • How much is a hotel in Colombo tonight?

    Over the last 3 days, the starting price of a hotel in Colombo tonight has been as low as $7 and the average price has been $67. If you’d prefer 4-star accommodation, expect to pay at least $13 for this evening.