Top Hotels in Colombo

Search among 69 available hotels and places to stay in Colombo from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-50 out of 69
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great681 reviews
MapView on map1.4 mi from City Center1.1 mi from Viharamahadevi Park
From   US$ 95 /nightSelect
8.2
Great206 reviews
MapView on map1.7 mi from City Center
From   US$ 84 /nightSelect
8.2
Great381 reviews
1.9 mi from City Center700 yd from British Council
From   US$ 98 /nightSelect
8.2
Great355 reviews
1.3 mi from City Center1600 yd from Viharamahadevi Park
From   US$ 106 /nightSelect
8.4
Great414 reviews
1.1 mi from City Center700 yd from Viharamahadevi Park
From   US$ 81 /nightSelect
8.4
Great144 reviews
1.3 mi from City Center1.1 mi from Viharamahadevi Park
From   US$ 130 /nightSelect
8.4
Great101 reviews
1.3 mi from City Center1300 yd from Viharamahadevi Park
From   US$ 82 /nightSelect
8.4
Great159 reviews
1.6 mi from City Center
From   US$ 35 /nightSelect
8.2
Great178 reviews
1.5 mi from City Center
From   US$ 93 /nightSelect
8.4
Great122 reviews
1.5 mi from City Center
From   US$ 175 /nightSelect
8.2
Great155 reviews
1.9 mi from City Center400 yd from British Council
From   US$ 60 /nightSelect
8.2
Great227 reviews
1.2 mi from City Center
From   US$ 79 /nightSelect
8.4
Great272 reviews
1.6 mi from City Center
From   US$ 55 /nightSelect
8.2
Great69 reviews
1.4 mi from City Center1700 yd from Sinhalese Sports Club
From   US$ 50 /nightSelect
8.4
Great213 reviews
1.5 mi from City Center1500 yd from Viharamahadevi Park
From   US$ 79 /nightSelect
8.2
Great117 reviews
1.9 mi from City Center300 yd from British Council
From   US$ 91 /nightSelect
8.2
Great164 reviews
3.0 mi from City Center1500 yd from Majestic City Colombo
From   US$ 96 /nightSelect
8.2
Great157 reviews
1.3 mi from City Center1.0 mi from Viharamahadevi Park
From   US$ 71 /nightSelect
8.2
Great361 reviews
1.5 mi from City Center1300 yd from British Council
From   US$ 60 /nightSelect
8.4
Great91 reviews
4.1 mi from City Center
From   US$ 42 /nightSelect
8.0
Great113 reviews
2.0 mi from City Center900 yd from Arcade Independence Square
From   US$ 48 /nightSelect
8.4
Great143 reviews
1200 yd from City Center900 yd from Colombo Town Hall
From   US$ 88 /nightSelect
8.0
Great41 reviews
2.8 mi from City Center1200 yd from Apollo Hospital Colombo
From   US$ 20 /nightSelect
8.4
Great53 reviews
1300 yd from City Center500 yd from Viharamahadevi Park
From   US$ 147 /nightSelect
8.2
Great206 reviews
1400 yd from City Center1200 yd from Viharamahadevi Park
From   US$ 28 /nightSelect
8.0
Great73 reviews
1.0 mi from City Center800 yd from Viharamahadevi Park
From   US$ 82 /nightSelect
8.0
Great103 reviews
2.8 mi from City Center1200 yd from Majestic City Colombo
From   US$ 72 /nightSelect
8.6
Great12 reviews
1400 yd from City Center800 yd from Viharamahadevi Park
From   US$ 97 /nightSelect
8.2
Great78 reviews
1300 yd from City Center800 yd from Colombo Town Hall
From   US$ 243 /nightSelect
8.2
Great54 reviews
3.8 mi from City Center
From   US$ 97 /nightSelect
8.4
Great41 reviews
3.8 mi from City Center
From   US$ 50 /nightSelect
2.0 mi from City Center400 yd from British Council
From   US$ 41 /nightSelect
8.4
Great188 reviews
1.7 mi from City Center
From   US$ 35 /nightSelect
8.2
Great43 reviews
1700 yd from City Center1200 yd from Sinhalese Sports Club
From   US$ 83 /nightSelect
8.6
Great90 reviews
1600 yd from City Center1400 yd from Sinhalese Sports Club
From   US$ 38 /nightSelect
8.4
Great77 reviews
2.5 mi from City Center800 yd from Majestic City Colombo
From   US$ 167 /nightSelect
8.6
Great28 reviews
3.4 mi from City Center1.0 mi from Apollo Hospital Colombo
From   US$ 184 /nightSelect
8.0
Great283 reviews
800 yd from City Center1.0 mi from Colombo Town Hall
From   US$ 36 /nightSelect
8.0
Great37 reviews
2.9 mi from City Center800 yd from Apollo Hospital Colombo
From   US$ 72 /nightSelect
8.2
Great22 reviews
1.6 mi from City Center1400 yd from British Council
From   US$ 36 /nightSelect
8.2
Great44 reviews
1.9 mi from City Center800 yd from Arcade Independence Square
From   US$ 78 /nightSelect
8.4
Great291 reviews
1.7 mi from City Center
From   US$ 11 /nightSelect
8.2
Great177 reviews
1.6 mi from City Center
From   US$ 48 /nightSelect
8.2
Great88 reviews
2.2 mi from City Center400 yd from Majestic City Colombo
From   US$ 68 /nightSelect
8.2
Great115 reviews
1400 yd from City Center900 yd from Colombo Town Hall
From   US$ 30 /nightSelect
8.6
Great86 reviews
2.9 mi from City Center1100 yd from Apollo Hospital Colombo
From   US$ 29 /nightSelect
8.2
Great54 reviews
2.4 mi from City Center1100 yd from Apollo Hospital Colombo
From   US$ 30 /nightSelect
8.2
Great42 reviews
1500 yd from City Center500 yd from Viharamahadevi Park
From   US$ 48 /nightSelect
8.4
Great42 reviews
3.2 mi from City Center1300 yd from Apollo Hospital Colombo
From   US$ 130 /nightSelect
8.0
Great90 reviews
1.8 mi from City Center600 yd from British Council
From   US$ 32 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Colombo

Why visit?

Colombo, the bustling capital of Sri Lanka, offers tourists a vibrant blend of history, culture, and modern conveniences. With its beautiful beaches, vibrant markets, colonial architecture, and delicious cuisine, Colombo is a fascinating city to explore. Whether you are interested in history, shopping, or simply enjoying the warm hospitality of Sri Lanka, Colombo is a fantastic destination for both leisure and business travelers.

Where to stay?

When it comes to finding the perfect place to stay in Colombo, there are several areas that offer a wide range of accommodation options to suit every budget and preference. The best areas to stay in Colombo include:

Fort: Located in the heart of the city, Fort is a great choice for travelers interested in exploring Colombo's history and architecture. This area is home to many colonial-era buildings, museums, and galleries. Fort is also well-connected to transportation hubs, making it easy to explore other parts of the city.

Galle Face: Situated along the city's coastline, Galle Face is a popular area for tourists who want to enjoy the beach while staying in the city center. The area offers a great selection of luxury hotels, restaurants, and shopping opportunities.

Colpetty: Colpetty, also known as Colombo 3, is a vibrant neighborhood with a mix of residential and commercial properties. This area is home to many restaurants, bars, and shops, making it a convenient base for exploring the city's attractions.

What is the price per hotel room per night?

The average price per hotel room per night in Colombo varies depending on the hotel's star rating. Here is a rough estimate across different categories:

3-star hotels: $50 - $100 per night

4-star hotels: $100 - $200 per night

5-star hotels: $200 - $500+ per night

Best value for money:

Marino Beach Colombo: Offering great value for money, Marino Beach Colombo boasts comfortable rooms, a rooftop pool, and panoramic views of the Indian Ocean. The hotel's central location makes it convenient for exploring the city's attractions. Prices start at around $80 per night.

Ramada by Wyndham Colombo: This 4-star hotel combines affordability with comfort, featuring modern rooms, a rooftop pool, and multiple dining options. Located in Galle Face, it offers easy access to the beach and city center. Prices start at around $90 per night.

Best kids-friendly hotels:

Cinnamon Grand Colombo: This luxury hotel offers a variety of amenities for families, including a kids' club, outdoor pool, and spacious family suites. The hotel's central location and proximity to attractions make it an ideal choice for families. Prices start at around $150 per night.

Cinnamon Red Colombo: Perfect for budget-conscious travelers with kids, this hotel offers comfortable rooms, a rooftop pool, and a play area for children. It is located in the heart of the city, providing easy access to various attractions. Prices start at around $70 per night.

Best hotels for a romantic getaway:

Shangri-La Hotel, Colombo: With its luxurious rooms, stunning city and ocean views, and a range of fine dining options, this 5-star hotel provides the perfect setting for a romantic escape. The hotel also offers a spa and pool for ultimate relaxation. Prices start at around $250 per night.

Cinnamon Lakeside Colombo: Nestled alongside the tranquil Beira Lake, this hotel offers elegant rooms, a serene atmosphere, and a range of dining options. Couples can enjoy a romantic dinner by the lake or relax in the hotel's spa. Prices start at around $180 per night.

Best for location:

Hilton Colombo: Situated in Fort, the Hilton Colombo provides a prime location for exploring the city's historic sites. The hotel features well-appointed rooms, multiple restaurants, and a pool with panoramic city views. Prices start at around $200 per night.

Taj Samudra Colombo: Located in Colpetty, this luxury hotel offers comfortable rooms, multiple dining options, and beautiful sea views. Its central location provides easy access to popular attractions and shopping districts. Prices start at around $180 per night.

Best for a short city break:

Cinnamon Citadel Kandy: Although not located in Colombo, this hotel in the nearby city of Kandy provides a tranquil retreat from the hustle and bustle of Colombo. Surrounded by lush greenery and overlooking the Mahaweli River, it offers comfortable rooms, a pool, and a spa. Prices start at around $120 per night.

The Kingsbury Colombo: Situated in Galle Face, this hotel offers luxurious rooms, a rooftop pool, and stunning views of the Indian Ocean. It is conveniently located near shopping malls, restaurants, and entertainment hubs. Prices start at around $150 per night.

Show moreLess