Search hotels in Colombo District, Sri Lanka

Enter your dates and choose from 1170 hotels and other places to stay

Select occupancy

Check out these popular cities in Colombo District

Colombo

695 hotels

Mount Lavinia

119 hotels

Watumulla

15 hotels

Avissawella

14 hotels

Dehiwala

77 hotels

Battaramulla

39 hotels

Padukka

9 hotels

Boralesgamuwa

33 hotels

Stay in Colombo District's best hotels!

Filter by:

Star Rating
Review score

Cinnamon Life at City of Dreams

Hotel in Colombo

Located in Colombo, a 8-minute walk from Galle Face Beach, Cinnamon Life at City of Dreams has accommodations with an outdoor swimming pool, free private parking and a bar.

A
Angela Nirmalini
From
United States
The amenities and restaurant offering and room was fabulous
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,775 reviews
Price from
$194.37
1 night, 2 adults

Marino Beach Colombo

Hotel in Colombo

Located in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

M
MOHANA
From
Saudi Arabia
They allow us to check out at 2PM.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 9,991 reviews
Price from
$82.50
1 night, 2 adults

MK Colombo

Hotel in Colombo

Located in Colombo, a 10-minute walk from Mount Lavinia Beach, MK Colombo provides accommodations with a terrace, free private parking and a restaurant.

P
Prasanna
From
Sri Lanka
Highly recommend hotel in Colombo. Everything about this hotel is excellent. Great Location, Friendly Service, and very Comfortable, large rooms. I also had dinner here and it was delicious. Everything was perfect.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 138 reviews
Price from
$75.20
1 night, 2 adults

Seilan

Hotel in Colombo

Located in Colombo, a 17-minute walk from Kollupitiya Beach, Seilan provides accommodations with a garden, free private parking, a terrace and a restaurant.

R
Rachel
From
Malaysia
Charming spot behind Gangaramaya Temple with well-equipped, clean rooms. Deserves a 10/10 for owner and staff — they were so welcoming, friendly, and made my stay in Colombo feel even more special. You also enjoy a rooftop breakfast with views of the Lotus Tower. I’ll be back!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 253 reviews
Price from
$49.41
1 night, 2 adults

La Maison de Colombo

Hotel in Colombo

Located in Colombo, 1.5 miles from Wellawatte Beach, La Maison de Colombo has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

A
Amanda Pallewatta
From
Sri Lanka
We loved how quiet it was and the aesthetic of the place and the room was quite spacious and we loved staying here
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 103 reviews
Price from
$142.24
1 night, 2 adults

Taprobane House

Hotel in Colombo

Located in Colombo, a 2-minute walk from Bambalapitiya Beach, Taprobane House provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

P
Panagiotis
From
Netherlands
Very spacious, clean, and comfortable room! Very kind and hospitable staff too. Location is great.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 954 reviews
Price from
$94.40
1 night, 2 adults

Jetwing Colombo Seven

Hotel in Colombo

Located in the heart of Colombo, Ward Place, 1.5 mi from U.S. Embassy, Jetwing Colombo Seven features a year-round rooftop pool.

P
Phil
From
United Kingdom
The staff were very friendly and helpful.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 926 reviews
Price from
$120.64
1 night, 2 adults

Mount Lodge Boutique Hotel

Hotel in Mount Lavinia

Located within a 4-minute walk of Mount Lavinia Beach and 4.5 miles of Bambalapitiya Railway Station, Mount Lodge Boutique Hotel provides rooms in Mount Lavinia.

K
Kristof
From
Slovakia
It's a lovely place with an atmosphere, our room had wonderful bed, closed off balcony great for enjoying the air and a perfectly clean bathroom too. The breakfast was fulfilling and just delicious, fresh fruit and a sri-lankan omelette with toasted bread as well as tea and coffee.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 184 reviews
Price from
$99
1 night, 2 adults

Silvikris Villa

Hotel in Colombo

Located 3.3 miles from Bambalapitiya Railway Station, Silvikris Villa offers 3-star accommodations in Colombo and features a garden, a shared lounge and a terrace.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 193 reviews
Price from
$35
1 night, 2 adults

Park Street Suites - Colombo

Hotel in Colombo

Featuring a shared lounge, restaurant and views of city, Park Street Suites - Colombo is located in Colombo, a 19-minute walk from Kollupitiya Beach.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 7 reviews
Price from
$74.48
1 night, 2 adults
See all 1170 hotels in Colombo District

Most-booked hotels in Colombo District in the past month

See all

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 9,991 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 6,821 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,775 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,611 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,990 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,526 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,674 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,702 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 4,349 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,909 reviews

Colombo District's best hotels with breakfast

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,674 reviews

Located in Colombo, a 2-minute walk from Kollupitiya Beach, Sofia Colombo City Hotel provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,142 reviews

Located in Colombo, a few steps from Bambalapitiya Beach, MaRadha Colombo has accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,934 reviews

In a prime location in the center of Colombo, Zest Metropole provides free WiFi, a fitness center and free private parking for guests who drive.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,473 reviews

Located in Colombo, a 12-minute walk from Kollupitiya Beach, Lavonca Boutique Hotel has accommodations with a terrace, free private parking and a restaurant.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,155 reviews

Embrace world-class service and create memorable moments at Radisson Hotel Colombo Located down Marine Drive in Colombo, Radisson Hotel Colombo offers modern and comfortable accommodations with free...

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,526 reviews

Cinnamon Grand Colombo is a luxurious 5-stars city hotel located in the centerer of Colombo and in the heart of tourist and commercial hubs like the World Trade Center, National Museum and Iconic...

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,009 reviews

Hilton Colombo Hotel is located conveniently in the center of Colombo, and has a garden, free WiFi and a bar. Featuring a concierge service, this property also provides guests with a playground.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 925 reviews

Located in Colombo, a few steps from Galle Face Beach, ITC Ratnadipa, a Luxury Collection Hotel, Colombo provides accommodations with an outdoor swimming pool, free private parking, a shared lounge...

Budget hotels in Colombo District

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 4,349 reviews

Conveniently set in Colombo, C 1 Colombo Fort provides air-conditioned rooms, a shared lounge and free WiFi.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 684 reviews

Dutch Heritage Colombo has rooms with free WiFi throughout the property in the center of Colombo, a 7-minute walk from Galle Face Beach.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 231 reviews

Located in Colombo, a 11-minute walk from Bambalapitiya Beach, Granny's House has accommodations with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 244 reviews

Located in Dehiwala and with Mount Lavinia Beach reachable within a 4-minute walk, 50 By The Sea has concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 978 reviews

Located in Colombo, a 2-minute walk from Kollupitiya Beach, Amari Colombo, Sri Lanka has accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 473 reviews

Located in Colombo, a 15-minute walk from R Premadasa Stadium, Orion City Hotel provides accommodations with a fitness center, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 381 reviews

Located in Colombo, a 19-minute walk from Galle Face Beach, Courtyard by Marriott Colombo has accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 282 reviews

Marine Bay Colombo is located on the beachfront in Colombo, a few steps from Bambalapitiya Beach and a 4-minute walk from Bambalapitiya Railway Station.

Hotels in Colombo District you can book without a credit card

See all
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 327 reviews

Located in Colombo, a 7-minute walk from Wellawatte Beach, Vivid Colombo provides accommodations with a garden, free private parking and a terrace.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 22 reviews

Located in Sri Jayewardenepura Kotte, 3.6 miles from R Premadasa Stadium, Nest & Rest provides accommodations with a terrace, free private parking and a restaurant.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 54 reviews

Located in Talawatugoda, within 8 miles of Bambalapitiya Railway Station and 8.2 miles of R Premadasa Stadium, City Hotel Thalawathugoda has accommodations with a garden and free WiFi throughout the...

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 32 reviews

Located in Colombo, 2.7 miles from Bambalapitiya Railway Station, Luna Mews - Ward place provides accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 11 reviews

Located in Sri Jayewardenepura Kotte, 5.2 miles from Bambalapitiya Railway Station, Waters Edge Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a...

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 44 reviews

Located in Madiwala, 6.5 miles from Bambalapitiya Railway Station, Elysian Home Villa provides accommodations with a garden, free private parking and a terrace.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 66 reviews

Located in Avissawella, 19 miles from Leisure World, Trance rabara resort has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 99 reviews

Located in Mount Lavinia, within a 5-minute walk of Mount Lavinia Beach and 4.8 miles of Bambalapitiya Railway Station, Sycamore Residences has accommodations with a shared lounge and free WiFi as...

FAQs about hotels in Colombo District

See reviews by guests who stayed at hotels in Colombo District

See all
From $99.42 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,155 reviews
The hotel was in a good location. The view from the room was as described in the advertisements of the hotel. The room was clean and nice. The services from the hotel was also satisfactory. I would recommend staying at their ocean view room.
Guest review bysharyf
Maldives
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,659 reviews
My family had a superb stay at Galle Face Hotel in Sri Lanka. The food was very good, the staff were friendly and helpful, and the location was excellent. Overall, they had a wonderful time and would happily recommend it.
Guest review byNishan K
Netherlands
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,270 reviews
I ha a wonderful stay at the hotel. The reception was pleasant, the staff were very helpful and professional, the rooms were spotless, and the location was perfect for getting around.
Guest review bySanmugam
Australia
From $60 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 379 reviews
I've already stayed six times at GSH. Staffs were very efficient and friendly. The room was very clean. Excellent place to stay and I would highly recommend this hotel.
Guest review bySarangan
Sri Lanka
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 91 reviews
excellent place. convenient for all travels. service is best. Great location as it is in the town, but Clam and quit. best in colombo.
Guest review byJulia
Germany
From $40 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 1,716 reviews
We have been traveling with friends and family members. The stuff was amazing.
Guest review byRoland
Armenia
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,552 reviews
The location is great and the staff super attentive to the client needs.
Guest review bySylvie
France
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 128 reviews
Food and location are excellent. The staff was very friendly.
Guest review byThilina
Sri Lanka
From $197.98 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,133 reviews
Great location. Nice beach and extremely friendly staff.
Guest review bySubhashi
Australia
From $176.05 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,526 reviews
Enjoyed live music and general atmosphere of the hotel
Guest review byAdrian
Australia
From $51.11 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 263 reviews
Very comfy bed, great room design, clean, good staff
Guest review byNgoc
United Arab Emirates
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,990 reviews
Everything was perfect. Food was amazing
Guest review byMaria
Italy
From $78.60 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 688 reviews
Overall hotel service is very good💯
Guest review byAfrah
Maldives
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 9,991 reviews
They allow us to check out at 2PM.
Guest review byMOHANA
Saudi Arabia

Planning a trip? Get inspired by reviews of cities in Colombo District

Scored out of 10, guest rating 10

Copilot said: Colombo is a vibrant and welcoming city that...

Copilot said: Colombo is a vibrant and welcoming city that offers a perfect blend of modern development and rich cultural heritage. The city is known for its friendly people, beautiful coastline, excellent restaurants, and lively atmosphere. Visitors can enjoy everything from historic landmarks and bustling markets to relaxing seaside views. Colombo is a great destination for anyone looking to experience the warmth, diversity, and charm of Sri Lanka. ⭐⭐⭐⭐⭐
Guest review byIvan
Pakistan
Scored out of 10, guest rating 10

I stayed in Mount Lavinia during the very hot season, when...

I stayed in Mount Lavinia during the very hot season, when temperatures became extremely high already between 10:00 and 15:00. Because of this, spending long periods on the beach was difficult, especially since there were very few places with shade—no sunbeds, no umbrellas, and very limited sheltered areas. The beach itself, however, is beautifully wide and covered with soft golden sand. I especially enjoyed the restaurants along the shore, particularly Golden Beach, which offered a lovely atmosphere and great views. It is important to mention that the beach is not perfectly clean in all areas. Due to the presence of fishing activity and the proximity to urban zones, some sections had noticeable plastic waste and other rubbish that is not collected regularly. This created an unpleasant impression at times, and it also made me slightly concerned about the water quality, especially since the sea was extremely warm and the debris often washed up in the same spot. Conditions may vary depending on the time of year, of course. The beach itself feels safe and is wonderful for long walks, but swimmers should be cautious. During my stay, there were strong riptides and powerful waves that broke very quickly—likely a combination of the season, heat, and wind. Anyone planning to swim should be attentive to the changing sea conditions.
Guest review byIrina
Belgium
Scored out of 10, guest rating 10

Watumulla is really close to the Ocean, the beach is...

Watumulla is really close to the Ocean, the beach is stunning, and the bars great. There is a dive School (October to May) just north and the Mount Lavinia does incredible buffet lunches. Nothing better than Sunday lunch tehre, and an afternoon in the sun by the pool. Its really fast into Colombo in a Tuk.
Guest review byMark
Hong Kong
Scored out of 10, guest rating 10

The room was spacious and spotless, and the staff was very...

The room was spacious and spotless, and the staff was very friendly and supportive. They went above and beyond to ensure a comfortable and pleasant stay. The breakfast buffet was also tasty and delicious. will definitely go back.
Guest review byPubudu
Sri Lanka
Scored out of 10, guest rating 10

Dehiwela is very multi cultural and many differant varieties...

Dehiwela is very multi cultural and many differant varieties of restaurants and clothing along hill street which we stayed. people were very nice and polite to us and we felt safe even at late hours. also walking along hill street is quite a visual experience and we have done a few food crawls (like pub crawl but for food! ) along hill street. I would recommend dehiwela as a yet undiscovered gem in sri lanka with its own personality.
Guest review byPaul
Sri Lanka
Scored out of 10, guest rating 8.0

Lovely town.

Lovely town. Sri Lankan government buildings are located in this town. Citizenship and Immigration, Visa and NIC offices are here. There is also the Diyawanna Lake with board walks, bicycle routes, Parks and walk ways, perfect sceneries. Easy to get around town just by walking. About 30 minutes drive from Colombo Port City and One Galle Face Mall. About 45 minutes drive from Colombo Bandaranaike International Airport.
Guest review bySylvester
Canada
Scored out of 10, guest rating 10

We flew in to Colombo and were then heading north to Jaffna...

We flew in to Colombo and were then heading north to Jaffna by train so chose the Kingsbury hotel due to its proximity to the station. Had one full day to visit the sights of the city and feel that we did just that in one long day. Very helpful local self appointed guides; just be sensible and give them a little something for their service. Very easy to get around by foot or tuk-tuk but make sure you agree a price before travelling. Perfect start to our travels around Sri Lanka and also a great place to stay for the last night before flying out. Great restaurants in the old Dutch hospital site.
Guest review byRichard
United Kingdom
Scored out of 10, guest rating 8.0

The location was absolutely stunning, offering a serene and...

The location was absolutely stunning, offering a serene and picturesque backdrop for our stay. The food exceeded all expectations—truly a culinary delight—and we had the pleasure of meeting the incredibly talented chef behind those creations. Every member of the staff was warm, attentive, and genuinely welcoming, making our experience all the more memorable.
Guest review byWasala Mudiyanselage
Scored out of 10, guest rating 10

Nice ambiance, clean and good location.

Nice ambiance, clean and good location. Staff's behavior is too good, in a friendly manner. By walking, you can access all the major site , bus stands, and shopping; also, all are around 1.2 Km (15 MIn by walking).
Guest review byprakash balu
India
Scored out of 10, guest rating 8.0

Great place to stay in Colombo area away from city centre...

Great place to stay in Colombo area away from city centre but close enough for easy access to city amenities, shops and restaurants. Lovely colonial era building full of charm. The terrace and pool area is unique - right on the ocean. Nothing quite like it in the Colombo area.
Guest review byPhilip
Sri Lanka

More places to explore, more ways to go