Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Colombo

Filter by star ratings
All filters
Earl's Regency
8.3 Excellent

2.5 mi from city centre, Kandy Show on map

ExcellentBased on 975 reviews
8.3

Earl's Regency Hotel provides modern 5-star accommodation in Kandy. Those staying at the property have access to a sauna, outdoor tennis courts and an outdoor pool.

Hill4 Residence

4.5 mi from city centre, Kimbulapitiya Show on map

Hill4 Residence is situated in Negombo and offers complimentary Wi-Fi. It also provides an express check-in and check-out feature, bicycle rental and a 24-hour reception.

Ivy Lane Colombo
8.0 Excellent

2.1 mi from city centre, Colombo Show on map

ExcellentBased on 326 reviews
8.0

Situated within walking distance of Bambalapitiya Railway Station, this comfortable bed and breakfast is a convenient base for those wanting to discover Colombo and its surrounds. It provides 3-star accommodation with air-conditioned rooms.

Villa Key 2 Ceylon
8.1 Excellent

3.3 mi from city centre, Colombo Show on map

ExcellentBased on 197 reviews
8.1

Villa Key 2 Ceylon - Colombo 5 offers a comfortable setting when in Colombo. It also features a 24-hour reception and a laundry service.

Zylan Luxury Villa
8.5 Excellent

2.2 mi from city centre, Colombo Show on map

ExcellentBased on 85 reviews
8.5

Situated in Colombo, this 4-star property is stylish and charming. It also offers an outdoor pool, a Jacuzzi and a coffee bar.

Park Lane Apartments
9.0 Excellent

2.7 mi from city centre, Negombo Show on map

ExcellentBased on 76 reviews
9.0

Park Lane Apartments is located in Negombo and is close to Negombo Beach. Guests can also enjoy free internet throughout the property.

The Penthouse Above Sea
9.7 Excellent

5.7 mi from city centre, Colombo Show on map

ExcellentBased on 5 reviews
9.7

The Penthouse Above Sea offers a luxury setting while in Colombo. Those staying at the property also have access to free wireless internet and on-site parking.

Earl's Red Colombo
7.5 Good

2.1 mi from city centre, Colombo Show on map

GoodBased on 483 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.

Anantara Peace Haven Tangalle Resort
9.4 Excellent

1.1 mi from city centre, Tangalla Show on map

ExcellentBased on 466 reviews
9.4

Guests of this resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located a short car ride from the heart of Tangalle. It also features outdoor tennis courts, a rooftop terrace and an outdoor pool.

Unique Towers Luxury Boutique Suites
9.0 Excellent

1.3 mi from city centre, Colombo Show on map

ExcellentBased on 146 reviews
9.0

Strategically located in the heart of the city, this 4-star property makes for an ideal base in Colombo. Apartments are air conditioned and a Wi-Fi connection is provided free of charge.

Tips for booking a Colombo hotel

Cheapest month:June
Most expensive month:February
Average price in Colombo:$99/night
Absolute cheapest price found:$4/night
Cheapest day:Monday
Most expensive day:Tuesday
$66 - $135
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$51 - $112
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Colombo hotels

Show all 1,012 hotels
1
Pearl Grand Hotel
8.1 Excellent

2.6 mi 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.

2
Taru Villas - Lake Lodge
9.1 Excellent

1.3 mi from city centre, Colombo Show on map

Strategically located in the middle of the city, this 4-star guest house makes for an excellent base in Colombo. It also offers a coffee bar, free Wi-Fi and a lake.

3
Earl's Regency
8.3 Excellent

2.5 mi from city centre, Kandy Show on map

Earl's Regency Hotel provides modern 5-star accommodation in Kandy. Those staying at the property have access to a sauna, outdoor tennis courts and an outdoor pool.

4
The Penthouse Above Sea
9.7 Excellent

5.7 mi from city centre, Colombo Show on map

The Penthouse Above Sea offers a luxury setting while in Colombo. Those staying at the property also have access to free wireless internet and on-site parking.

5
Hilton Colombo
8.4 Excellent

0.2 mi 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 provides a sauna, a ballroom and an outdoor pool.

6
GSH Colombo
7.9 Good

4.5 mi from city centre, Colombo Show on map

GSH Colombo is situated in Colombo and is close to the area's popular attractions. It offers 3.5-star accommodation with air-conditioned rooms.

7
Metro City Hotel
6.2 Good

0.7 mi from city centre, Colombo Show on map

Situated within walking distance of Fort Railway Station, this comfortable bed and breakfast is a convenient base for those wanting to explore Colombo and its surrounds. It is ideally located in the city centre.

Cheapest hotels in Colombo, Colombo District

Show all 1,012 hotels
Sunsetvilla
8.4 Excellent

5.0 mi from city centre, Negombo Show on map

Sunsetvilla offers a comfortable setting when in Negombo. It is conveniently close to Bandaranaike International Airport, which is a 10-minute drive away.

$6
Avg. per night
Hotel J Ambalangoda
8.3 Excellent

0.8 mi from city centre, Ambalangoda Show on map

Featuring a private beach and an outdoor swimming pool, this 4-star resort is situated in Ambewela. It also offers an express check-in and check-out feature, a library and a kids pool.

$8
Avg. per night
La Grande Holiday Resort
9.0 Excellent

3.2 mi from city centre, Negombo Show on map

La Grande Holiday Resort is located in Negombo and is close to Negombo Beach Park. It also provides free Wi-Fi, valet parking and 24-hour room service.

$9
Avg. per night
Hillstreet Villa
8.5 Excellent

5.9 mi from city centre, Colombo Show on map

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
7.7 Good

7.2 mi from city centre, Colombo Show on map

Natures Bliss Holidays provides a comfortable setting while in Wattala. It also features a swimming pool and free Wi-Fi.

$12
Avg. per night
Sandani Villa
9.0 Excellent

3.4 mi from city centre, Negombo Show on map

Located in Negombo, Sandani Villa is an easy drive from Maris Stella College and Joseph Vaz College of Wennappuwa. Guests can also enjoy complimentary internet in all areas.

$13
Avg. per night
Drop Inn
8.2 Excellent

3.6 mi from city centre, Colombo Show on map

Drop Inn is located in Colombo and is close to St Peter's College. Those staying at the property can also take advantage of complimentary Wi-Fi access during their stay.

$14
Avg. per night
Saasha City Hotel
6.4 Good

0.9 mi from city centre, Colombo Show on map

This comfortable hotel in Colombo offers complimentary Wi-Fi, as well as a 24-hour reception and room service. It is conveniently located in the city centre.

$15
Avg. per night

Hotel prices in Colombo

2 stars and under

$7 - $118

#1 Most popular

Hillstreet Villa
8.5 Excellent
$11
Avg. per night

#2 Most popular

$15
Avg. per night

Best value

$7
Avg. per night
3 stars

$8 - $205

#1 Most popular

GSH Colombo
7.9 Good
$47
Avg. per night

#2 Most popular

Ivory Inn
7.0 Good
$26
Avg. per night

Best value

Hotel J Ambalangoda
8.3 Excellent
$8
Avg. per night
4 stars +

$39 - $528

#1 Most popular

Hilton Colombo
8.4 Excellent
$114
Avg. per night

#2 Most popular

$118
Avg. per night

Best value

Governor's Grand
8.7 Excellent
$39
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 Shangri-La Hotel Colombo, which has a current rating of 9.3. For other potential stays, consider Hilton Colombo and Hilton Colombo Residences, which can also be great places to stay in Colombo.

  • What is a good hotel near Pettah Market?

    With a rating of 9.3/10 from 922 reviews, Shangri-La Hotel 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 Shangri-La Hotel Colombo - it is rated 9.3/10 from 922 HotelsCombined reviews.

  • Is there a good hotel near Fort Railway Station?

    If you’re planning to stay near Fort Railway Station, you should consider Shangri-La Hotel Colombo, which has a score of 9.3 from 922 reviews.

  • How much do hotels in Colombo cost?

    The average price of a hotel in Colombo has been around $151 per night over the last 3 days. For a 5-star hotel in Colombo, the average price is around $163/night, depending on your dates. The average price of a 4-star hotel is $90/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 $6/night, depending on the popularity of your requested dates.

  • How much is a hotel in Colombo tonight?

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