Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Colombo

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

2.5 mi from city centre, Kandy Show on map

ExcellentBased on 976 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
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
Ivy Lane Colombo
8.1 Excellent

2.1 mi from city centre, Colombo Show on map

ExcellentBased on 347 reviews
8.1

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
Villa Key 2 Ceylon
8.1 Excellent

3.3 mi from city centre, Colombo Show on map

ExcellentBased on 200 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
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.

The Penthouse Above Sea
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
Earl's Red Colombo
7.5 Good

2.1 mi from city centre, Colombo Show on map

GoodBased on 506 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
Anantara Peace Haven Tangalle Resort
9.4 Excellent

1.1 mi from city centre, Tangalla Show on map

ExcellentBased on 469 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
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.

Villa Capers
Villa Capers
8.4 Excellent

2.6 mi from city centre, Colombo Show on map

ExcellentBased on 212 reviews
8.4

Villa Capers offers a peaceful setting when in Colombo. The bed & breakfast offers an outdoor pool and free Wi-Fi, as well as rooms with private terraces.

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,025 hotels
1
Pearl Grand Hotel
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
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
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
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
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
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
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,025 hotels
Sunsetvilla
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
La Grande Holiday Resort
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
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
Sandani Villa
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.

$12
Avg. per night
Natures Bliss Holidays
Natures Bliss Holidays
7.8 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.

$14
Avg. per night
Hotel J Ambalangoda
Hotel J Ambalangoda
8.2 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.

$15
Avg. per night
Villa Key 2 Ceylon
Villa Key 2 Ceylon
8.1 Excellent

3.3 mi from city centre, Colombo Show on map

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

$16
Avg. per night
Hill4 Residence
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.

$19
Avg. per night

Hotel prices in Colombo

2 stars and under

$7 - $120

Hillstreet Villa

#1 Most popular

Hillstreet Villa
8.5 Excellent
$11
Avg. per night
Vj City Hotel

#2 Most popular

$20
Avg. per night
Mazz Homestay - Hostel

Best value

$7
Avg. per night
3 stars

$15 - $214

GSH Colombo

#1 Most popular

GSH Colombo
7.9 Good
$49
Avg. per night
Yoho Ivory Inn

#2 Most popular

$25
Avg. per night
Hotel J Ambalangoda

Best value

Hotel J Ambalangoda
8.2 Excellent
$15
Avg. per night
4 stars +

$43 - $546

Hilton Colombo

#1 Most popular

Hilton Colombo
8.4 Excellent
$95
Avg. per night
Hilton Colombo Residences

#2 Most popular

$108
Avg. per night
Pegasus Reef Hotel

Best value

$43
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 929 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 929 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 929 reviews.

  • How much do hotels in Colombo cost?

    The average price of a hotel in Colombo has been around $75 per night over the last 3 days. For a 5-star hotel in Colombo, the average price is around $102/night, depending on your dates. The average price of a 4-star hotel is $83/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 $6 for the night, with an average cost of $83, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Colombo tonight, prices start from $13.