Hotels in Colombo

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

Colombo, Sri Lanka
Jun 24 — Jun 252
Colombo, Sri Lanka
Thu 6/24
Fri 6/25
...and more

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
Kundasale, Kandy, Sri Lanka
Show on map
61.3 mi from city centre, Colombo 
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
Hill4 Residence
83, Palangathure, Kimbulapitiya, Sri Lanka
Show on map
21.9 mi from city centre, Colombo 

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.0 Excellent
538, Galle Road, Colombo, Sri Lanka
Show on map
2.1 mi from city centre, Colombo 
ExcellentBased on 375 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
Villa Key 2 Ceylon
8.1 Excellent
64 Muhandiram E. Dabare Road, Colombo, Sri Lanka
Show on map
3.3 mi from city centre, Colombo 
ExcellentBased on 204 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
115, Rosmead Place, Colombo, Sri Lanka
Show on map
2.2 mi from city centre, Colombo 
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
46 Station Road, Dehiwala, Mount Lavinia, Sri Lanka, Colombo, Sri Lanka
Show on map
5.7 mi from city centre, Colombo 
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
266, Doctor Danister De Silva Mawatha, Colombo, Sri Lanka
Show on map
2.1 mi from city centre, Colombo 
GoodBased on 525 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
Goyambokka Estate, Tangalla, Sri Lanka
Show on map
90.3 mi from city centre, Colombo 
ExcellentBased on 472 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
No. 30, Hyde Park Corner, Colombo, Sri Lanka
Show on map
1.3 mi from city centre, Colombo 
ExcellentBased on 148 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
26, Chandraleka Mawatha, Borella, Colombo, Sri Lanka
Show on map
2.6 mi from city centre, Colombo 
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,048 hotels
1
Pearl Grand Hotel
Pearl Grand Hotel
8.1 Excellent
No 9, Edward Lane, Colombo, Sri Lanka
Show on map
2.6 mi from city centre, Colombo 

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
20, Alvis Terrace, Colombo, Sri Lanka
Show on map
1.3 mi from city centre, Colombo 

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
Kundasale, Kandy, Sri Lanka
Show on map
2.5 mi from city centre, Kandy 

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
46 Station Road, Dehiwala, Mount Lavinia, Sri Lanka, Colombo, Sri Lanka
Show on map
5.7 mi from city centre, Colombo 

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
2 Sir Chittampalam A Gardiner, Colombo, Sri Lanka
Show on map
0.2 mi from city centre, Colombo 

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
382 Galle Road, Colombo, Sri Lanka
Show on map
4.5 mi from city centre, Colombo 

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.1 Good
122, Justice Akbar Mawatha, Colombo, Sri Lanka
Show on map
0.7 mi from city centre, Colombo 

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,048 hotels
La Grande Holiday Resort
La Grande Holiday Resort
9.0 Excellent
242,poruthota road,palagathure kochchikade, Negombo, Sri Lanka
Show on map
3.2 mi from city centre,  

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.6 Excellent
142 Hill Street Dehiwala, Colombo, Sri Lanka
Show on map
5.9 mi from city centre,  

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.

$12
Avg. per night
Sandani Villa
Sandani Villa
9.0 Excellent
Negombo, Sri Lanka
Show on map
3.4 mi from city centre,  

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.7 Good
Colombo, Sri Lanka
Show on map
7.2 mi from city centre,  

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

$14
Avg. per night
Thilhara Days Inn
Thilhara Days Inn
7.3 Good
No. 75 Union Place, Colombo 2, Colombo, Sri Lanka
Show on map
0.8 mi from city centre,  

Conveniently located in the heart of the city, this 3-star hotel makes for an ideal base in Colombo. Only a short walk from Visumpaya, it provides modern rooms equipped with a private bathroom, free wireless internet access and tea and coffee making facilities.

$15
Avg. per night
Sunrise Palace
Sunrise Palace
8.5 Excellent
No.97/A, Pillewa Road, Dalupotha, Negombo, Sri Lanka
Show on map
1.6 mi from city centre,  

This comfortable bed & breakfast in Negombo offers complimentary Wi-Fi, as well as an express check-in and check-out feature and laundry facilities. It is ideally positioned for guests wanting to sightsee in the area.

$17
Avg. per night
Saasha City Hotel
Saasha City Hotel
6.5 Good
292 Sea Street, Colombo, Sri Lanka
Show on map
0.9 mi from city centre,  

Centrally situated, VJ City Hotel offers easy access to Colombo's best tourist attractions. It provides free Wi-Fi, a tour desk and a 24-hour reception.

$17
Avg. per night
City hotel
City hotel
7.1 Good
32 Dam Street, 3rd Floor, Colombo, Sri Lanka
Show on map
0.7 mi from city centre,  

Less than a 20-minute walk from Fort Railway Station, City hotel Colombo provides guests with an ideal base while in Colombo. It is conveniently located in the city centre.

$18
Avg. per night

Hotel prices in Colombo

2 stars and under

$9 - $120

Hillstreet Villa

#1 Most popular

Hillstreet Villa
8.6 Excellent
$12
Avg. per night
Saasha City Hotel

#2 Most popular

$17
Avg. per night
La Grande Holiday Resort

Best value

$9
Avg. per night
3 stars

$15 - $360

GSH Colombo

#1 Most popular

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

#2 Most popular

$25
Avg. per night
Thilhara Days Inn

Best value

$15
Avg. per night
4 stars +

$47 - $478

Hilton Colombo

#1 Most popular

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

#2 Most popular

$114
Avg. per night
Pegasus Reef Hotel

Best value

$47
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 947 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 947 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 947 reviews.

  • How much is a hotel in Colombo tonight?

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