Find and Book Top Rated Hotels in Colombo

Search among 109 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
Filter & Sort
View map
1-50 out of 109
Filter & 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
Great678 reviews
MapView on map2.2 km from City Centre1.8 km from Viharamahadevi Park
From   US$ 150 /nightSelect
8.2
Great355 reviews
MapView on map2.0 km from City Centre1.4 km from Viharamahadevi Park
From   US$ 126 /nightSelect
8.2
Great208 reviews
2.8 km from City Centre200 m from Central Bank of Sri Lanka
From   US$ 84 /nightSelect
8.2
Great381 reviews
3.1 km from City Centre600 m from British Council
From   US$ 65 /nightSelect
8.4
Great414 reviews
1.8 km from City Centre700 m from Viharamahadevi Park
From   US$ 60 /nightSelect
8.2
Great218 reviews
1.9 km from City Centre200 m from City Center
From   US$ 79 /nightSelect
8.2
Great173 reviews
2.4 km from City Centre200 m from World Trade Center - Sri Lanka
From   US$ 128 /nightSelect
8.4
Great124 reviews
2.4 km from City Centre500 m from City Center
From   US$ 200 /nightSelect
Hotel
8.4
Great144 reviews
2.1 km from City Centre1.8 km from Viharamahadevi Park
From   US$ 110 /nightSelect
8.2
Great157 reviews
2.0 km from City Centre1.7 km from Viharamahadevi Park
From   US$ 71 /nightSelect
8.2
Great78 reviews
1.2 km from City Centre700 m from Colombo Town Hall
From   US$ 189 /nightSelect
8.2
Great118 reviews
3.1 km from City Centre300 m from British Council
From   US$ 91 /nightSelect
8.4
Great272 reviews
2.6 km from City Centre100 m from Dutch Hospital - Colombo
From   US$ 55 /nightSelect
8.2
Great364 reviews
2.4 km from City Centre1.2 km from British Council
From   US$ 60 /nightSelect
8.4
Great102 reviews
2.2 km from City Centre1.1 km from Viharamahadevi Park
From   US$ 196 /nightSelect
8.4
Great53 reviews
1.1 km from City Centre500 m from Viharamahadevi Park
From   US$ 246 /nightSelect
8.2
Great158 reviews
4.8 km from City Centre1.3 km from Majestic City Colombo
From   US$ 75 /nightSelect
8.2
Great157 reviews
3.0 km from City Centre400 m from British Council
From   US$ 72 /nightSelect
8.0
Great73 reviews
1.6 km from City Centre700 m from Viharamahadevi Park
From   US$ 82 /nightSelect
8.4
Great213 reviews
2.4 km from City Centre1.4 km from Viharamahadevi Park
From   US$ 87 /nightSelect
8.4
Great146 reviews
1.0 km from City Centre800 m from Colombo Town Hall
From   US$ 88 /nightSelect
8.4
Great71 reviews
3.3 km from City Centre400 m from Majestic City Colombo
From   US$ 11 /nightSelect
8.2
Great79 reviews
3.5 km from City Centre300 m from Majestic City Colombo
From   US$ 115 /nightSelect
8.2
Great54 reviews
6.0 km from City Centre
From   US$ 97 /nightSelect
8.6
Great21 reviews
2.0 km from City Centre600 m from National Art Gallery
From   US$ 72 /nightSelect
8.2
Great69 reviews
2.3 km from City Centre1.5 km from Sinhalese Sports Club
From   US$ 50 /nightSelect
Bed & Breakfast
8.2
Great53 reviews
2.2 km from City Centre1.8 km from Sinhalese Sports Club
From   US$ 55 /nightSelect
8.4
Great77 reviews
4.1 km from City Centre700 m from Majestic City Colombo
From   US$ 167 /nightSelect
8.2
Great182 reviews
6.2 km from City Centre
From   US$ 25 /nightSelect
8.4
Great91 reviews
6.6 km from City Centre
From   US$ 42 /nightSelect
8.2
Great96 reviews
2.1 km from City Centre600 m from Jami Ul-Alfar Mosque
From   US$ 36 /nightSelect
Bed & Breakfast
8.2
Great13 reviews
5.5 km from City Centre
From   US$ 71 /nightSelect
8.4
Great291 reviews
2.7 km from City Centre200 m from Ceylinco Insurance
From   US$ 11 /nightSelect
8.2
Great178 reviews
2.6 km from City Centre100 m from Dutch Hospital - Colombo
From   US$ 54 /nightSelect
8.4
Great189 reviews
2.7 km from City Centre200 m from Central Bank of Sri Lanka
From   US$ 35 /nightSelect
8.2
Great161 reviews
1.7 km from City Centre700 m from Viharamahadevi Park
From   US$ 45 /nightSelect
8.2
Great100 reviews
From   US$ 100 /nightSelect
Hotel
8.2
Great42 reviews
1.6 km from City Centre600 m from Sinhalese Sports Club
From   US$ 61 /nightSelect
Bed & Breakfast
8.2
Great116 reviews
1.2 km from City Centre800 m from Colombo Town Hall
From   US$ 30 /nightSelect
8.2
Great82 reviews
2.9 km from City Centre600 m from British Council
From   US$ 32 /nightSelect
8.2
Great40 reviews
6.6 km from City Centre
From   US$ 27 /nightSelect
8.4
Great21 reviews
1.6 km from City Centre600 m from Viharamahadevi Park
From   US$ 26 /nightSelect
8.2
Great202 reviews
1.3 km from City Centre1.1 km from Viharamahadevi Park
From   US$ 38 /nightSelect
8.4
Great122 reviews
1.8 km from City Centre400 m from Sri Lanka Law College
From   US$ 26 /nightSelect
Guest house
8.0
Great30 reviews
1.4 km from City Centre500 m from Viharamahadevi Park
From   US$ 45 /nightSelect
Guest house
8.6
Great87 reviews
4.6 km from City Centre1000 m from Apollo Hospital Colombo
From   US$ 42 /nightSelect
8.4
Great29 reviews
1.0 km from City Centre900 m from Colombo Town Hall
From   US$ 60 /nightSelect
8.2
Great70 reviews
5.0 km from City Centre1.1 km from Apollo Hospital Colombo
From   US$ 14 /nightSelect
8.4
Great101 reviews
4.3 km from City Centre600 m from Apollo Hospital Colombo
From   US$ 32 /nightSelect
8.0
Great103 reviews
4.5 km from City Centre1.0 km from Majestic City Colombo
From   US$ 99 /nightSelect

Best Hotels and Places to Stay in Colombo

Why visit?

Colombo, the vibrant capital city of Sri Lanka, offers a perfect blend of cultural heritage, stunning beaches, and modern city life. With its rich history, bustling markets, and picturesque landscapes, Colombo is a must-visit destination for any traveler. The city offers a wide range of accommodation options, including luxurious hotels, budget-friendly guesthouses, and cozy boutique hotels, ensuring a comfortable and memorable stay.

Where to stay?

Colombo Fort:Located at the heart of the city, Colombo Fort is a bustling area filled with historic buildings, government institutions, and impressive colonial architecture. This area is ideal for business travelers, as it hosts major corporate offices and provides easy access to transportation hubs such as the main railway station and bus terminals. Additionally, Colombo Fort is home to several top-notch hotels that cater to both business and leisure travelers, offering comfortable accommodation with modern amenities.

Galle Face Green: Situated along the coast, Galle Face Green is a popular promenade and park that offers stunning ocean views. Its an ideal area for leisure travelers looking to relax and enjoy the citys coastal charm. Galle Face Green is surrounded by various dining options, ranging from street food vendors to high-end restaurants, offering a diverse culinary experience. Visitors can also find several hotels in this area, ranging from budget-friendly options to luxurious establishments, all within proximity to the beach and major attractions.

Cinnamon Gardens: Cinnamon Gardens is a residential neighborhood known for its leafy streets, elegant mansions, and beautiful gardens. This upscale area is home to several cultural and historical landmarks, including the National Museum of Colombo and the Town Hall. Cinnamon Gardens offers a serene and peaceful atmosphere, making it an ideal choice for travelers seeking a more laid-back experience. In this area, visitors can find boutique hotels and guesthouses offering personalized service and a tranquil retreat from the bustling city.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $200.

5-star hotels: The average price per night is around $200 to $400.

Best Value for Money:

Fairway Colombo: Offering a great balance between affordability and quality, Fairway Colombo is a popular choice for budget-conscious travelers. Located in the heart of Colombo, this hotel provides easy access to major attractions and shops. The rooms are well-appointed with modern amenities, and the rooftop bar offers panoramic views of the city. With its reasonable rates and convenient location, Fairway Colombo provides excellent value for money.

Clock Inn Colombo: For travelers seeking a budget-friendly option, Clock Inn Colombo offers comfortable dormitory-style rooms and private rooms at affordable prices. The hostel features a communal kitchen, cozy lounge area, and a rooftop terrace. Situated in the heart of the city, it allows easy exploration of Colombos attractions and nightlife. Clock Inn Colombo is a great choice for backpackers and those looking for an economical stay without compromising on comfort.

Cinnamon Red Colombo: Cinnamon Red Colombo combines modern design with affordability. Located in the heart of Colombo, this stylish hotel offers spacious and contemporary rooms with stunning city views. The hotel features a rooftop infinity pool, a fitness center, and a rooftop bar and restaurant. With its competitive rates and contemporary amenities, Cinnamon Red Colombo provides great value for money.

Best Kids-Friendly Hotels:

Galadari Hotel:Galadari Hotel offers a range of family-friendly amenities, making it an ideal choice for those traveling with children. The hotel has an outdoor swimming pool, a kids pool, and a dedicated childrens play area. It also offers babysitting services upon request. Located in Colombo Fort, Galadari Hotel is close to various attractions and provides a memorable experience for families.

Cinnamon Lakeside Colombo: Cinnamon Lakeside Colombo caters to families with its range of child-friendly facilities. The hotel features a spacious outdoor pool, a kids club, and a separate childrens pool. Families can enjoy activities such as boat rides on the hotels private lake. With its central location and family-oriented amenities, Cinnamon Lakeside Colombo ensures an enjoyable stay for both adults and children.

Best Hotels for a Romantic Getaway:

Shangri-La Hotel, Colombo: Shangri-La Hotel, Colombo, offers an enchanting atmosphere for couples seeking a romantic escape. With luxurious rooms featuring elegant decor and breathtaking views of the Indian Ocean, this hotel creates a perfect setting for a romantic getaway. The hotel boasts a spa, multiple dining options, and a rooftop bar, allowing couples to unwind and enjoy each others company in style.

The Kingsbury Hotel: The Kingsbury Hotel offers a romantic ambiance with its stunning sea views and stylish rooms. Couples can indulge in a candlelit dinner at one of the hotels exquisite restaurants or enjoy a relaxing couples massage at the spa. Located on Galle Face Green, The Kingsbury Hotel provides a picturesque setting for a memorable romantic retreat.

Best for Location:

Hilton Colombo: Hilton Colombo is located in a prime spot in Colombo Fort, offering easy access to major attractions, shopping malls, and business centers. The hotel provides spacious rooms, a rooftop pool, and multiple dining options. With its central location and excellent facilities, Hilton Colombo is a convenient choice for both business and leisure travelers.

Cinnamon Grand Colombo: Situated in the heart of the city, Cinnamon Grand Colombo offers guests proximity to popular landmarks, shopping areas, and entertainment venues. The hotel features elegantly furnished rooms, a rooftop pool, and a wide range of dining options. With its central location and luxurious amenities, Cinnamon Grand Colombo ensures a convenient and enjoyable stay.

Taj Samudra Colombo: Taj Samudra Colombo enjoys a prime location along the scenic Galle Face Green, offering beautiful ocean views. The hotel provides luxurious rooms, a rejuvenating spa, and multiple dining options. Its convenient location allows easy access to attractions, shopping, and dining experiences, making Taj Samudra Colombo an excellent choice for travelers seeking a central location.

Best for a Short City Break:

Mövenpick Hotel Colombo: Mövenpick Hotel Colombo offers a comfortable and stylish stay for those on a short city break. Located in the heart of Colombo, the hotel features well-appointed rooms, a rooftop infinity pool, and a choice of dining options. Its central location provides easy access to attractions, shopping areas, and restaurants, making it a convenient choice for a quick city getaway.

OZO Colombo: OZO Colombo is a contemporary hotel situated in the city center, perfect for a short city break. The hotel offers trendy rooms, a rooftop pool, and a fitness center. With its modern design and convenient location, OZO Colombo provides a comfortable base from which to explore the city and enjoy a short getaway.

Show moreLess