Search hotels in Colombo District, Sri Lanka

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

Check out these popular cities in Colombo District

Colombo

667 hotels

Mount Lavinia

121 hotels

Dehiwala

80 hotels

Maradana

4 hotels

Moratuwa

37 hotels

Boralesgamuwa

32 hotels

Rajagiriya

20 hotels

Battaramulla

30 hotels

Nugegoda

50 hotels

Stay in Colombo District's best hotels!

Filter by:

Star Rating
Review score

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.

J
Jeyaraj
From
United States
everything, pool, location, service
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 10,363 reviews
Price from
THB 2,721.70
1 night, 2 adults

Shangri-La Colombo

Hotel in Colombo

Shangri-La Colombo presents a new level of luxury in the city. Located in the heart of the business and entertainment district, the hotel offers the various collection of guestrooms with stunning...

S
Shamael
From
Oman
The hotel is exactly what we expected, very luxurious & beautiful
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,429 reviews
Price from
THB 4,642.90
1 night, 2 adults

Cinnamon Life at City of Dreams

Hotel in Colombo

Featuring a bar, Cinnamon Life at City of Dreams offers accommodations in Colombo, a 8-minute walk from Galle Face Beach and 1.4 miles from Khan Clock Tower.

F
Frank
From
Luxembourg
Truly world-class experience. The property combines modern luxury with warm Sri Lankan hospitality. Rooms are spacious, stylish, and we got upgraded to their ocean views. What really stood out to me were the dining at Sapphire Dragon and at Yoroko. The food was authentic and memorable. The roof bar offers breathtaking views with creative cocktails, while the lounge Bar Gatz is perfect for a relaxed evening. Cinnamon Life sets a new standard in Colombo and is highly recommended.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 731 reviews
Price from
THB 4,817.41
1 night, 2 adults

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Hotel in Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo features an outdoor swimming pool, shared lounge, a terrace and bar in Colombo.

L
Lior Lala Hemi
From
Israel
Every single thing was on the spot!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 605 reviews
Price from
THB 5,443.40
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.

C
Chris
From
Sri Lanka
Great location. Spacious room with all the amenities needed for a comfortable stay. The staff were really helpful and accomodating. A nice selection of food on the menu. The pool is nice with a view of the ocean. All in all a great new place to stay in Colombo and we have already been back.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 719 reviews
Price from
THB 3,234.02
1 night, 2 adults

Sheraton Colombo Hotel

Hotel in Colombo

Located in Colombo, a 2-minute walk from Kollupitiya Beach, Sheraton Colombo Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a shared lounge.

P
Pavi
From
Thailand
When we checked in we got upgraded to a suite and even though we only stayed 1 day, it was so wonderful! The kids had lots of space and even we enjoyed the amenities including the huge rub and breathtaking view from the bathroom!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 135 reviews
Price from
THB 4,642.90
1 night, 2 adults

Tropic Inn - Mount Lavinia

Hotel in Mount Lavinia

Located in Mount Lavinia, a 2-minute walk from Mount Lavinia Beach, Tropic Inn - Mount Lavinia has accommodations with a garden, free private parking, a shared lounge and a restaurant.

b
bianca
From
United Arab Emirates
Everything was amazing, I couldn't recommend the hotel enough. Staff were lovely and extremely helpful, water in the shower was hot, the beds were comfy. 10/10 definitely!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 118 reviews
Price from
THB 1,048.01
1 night, 2 adults

De Saram House by Geoffrey Bawa

Hotel in Colombo

Conveniently set in the Cinnamon Gardens district of Colombo, De Saram House by Geoffrey Bawa is located 1.8 miles from Kollupitiya Beach, 2.8 miles from Bambalapitiya Railway Station and 2.9 miles...

M
Miyazawa
From
Sri Lanka
The room I stayed at was very spacious, well designed, sophisticated but still cozy. I felt like my home. Staff were very kind and friendly. And how lovely the courtyard was. I will definitely visit again!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 447 reviews
Price from
THB 3,226.02
1 night, 2 adults

Vivid Colombo

Hotel in Colombo

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

H
Hashemi zinat
From
Georgia
I stayed at this wonderful hotel in Colombo, and I have to say it exceeded every expectation. From the moment I arrived, I noticed how exceptionally clean and well-maintained everything was. The rooms were spotless, fresh, and clearly cared for with great attention to detail. It felt comfortable and welcoming the second I stepped in. One of the highlights of my stay was the amazing view. Whether it was early morning or evening, I could enjoy a peaceful, relaxing scene right from my room. Being so close to the sea made the whole experience even more special — you can actually walk to the beach within minutes. It’s the perfect place if you want to unwind and still be close to all the main attractions in Colombo. But what truly made my stay memorable was the host. Super friendly, warm, and always willing to help with anything. From recommending local places to eat, arranging transport, or simply making sure I was comfortable, the host went above and beyond. It really felt like staying with someone who genuinely cares about their guests. Overall, this hotel is a perfect combination of cleanliness, comfort, a beautiful view, and top-level hospitality. I would highly recommend it to anyone visiting Colombo and will definitely stay here again on my next trip.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 167 reviews
Price from
THB 1,115.26
1 night, 2 adults

Coza Ceylon

Hotel in Mount Lavinia

Located in Mount Lavinia, a 9-minute walk from Mount Lavinia Beach, Coza Ceylon has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Y
Yuliia
From
Ukraine
The service was just amazing. I got everything I needed, and even more.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 188 reviews
Price from
THB 1,601
1 night, 2 adults
See all 1199 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, 10,363 reviews

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 731 reviews

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 403 reviews

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Colombo District's best hotels with breakfast

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 26 reviews

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.

From THB 8,645.40 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 10 reviews

Located in Padukka, 9.4 miles from Leisure World, Ayr Castle 1922 by Reveal has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From THB 28,433.76 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 20 reviews

Located in Maharagama, 7.5 miles from Bambalapitiya Railway Station, Viluxey City Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From THB 2,665.67 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,017 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.

From THB 5,496.77 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,064 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.

From THB 13,206.31 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 6,567 reviews

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

From THB 6,862.13 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,433 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.

From THB 6,517.67 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,342 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.

From THB 2,425.52 per night

Budget hotels in Colombo District

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 51 reviews

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

From THB 3,198.80 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews

Located within 2.1 miles of Bambalapitiya Railway Station and 3.5 miles of R Premadasa Stadium, Jetwing Ratnam Residence has rooms in Colombo.

From THB 2,260.20 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,707 reviews

Fairway Colombo - Sri Lanka's First Hotel With Robot Technology is set in Colombo, 2297 feet from Khan Clock Tower and 1.5 mi from U.S. Embassy. Guests can enjoy the on-site restaurant.

From THB 3,996.22 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 4,028 reviews

Strategically located in Colombo, Cinnamon red Colombo offers modern and comfortable accommodations with free WiFi access throughout the property.

From THB 4,647.42 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 262 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.

From THB 3,001.11 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 603 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.

From THB 4,732.11 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 288 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.

From THB 4,030.09 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 279 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.

From THB 2,632.84 per night

Hotels in Colombo District you can book without a credit card

The Domain

Hotel in Piliyandala
No credit card needed
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 24 reviews

Featuring a garden, The Domain is located in Piliyandala in the Colombo District region, 14 miles from Bambalapitiya Railway Station and 17 miles from R Premadasa Stadium.

From THB 922.18 per night

Silvikris Villa

Hotel in Colombo
No credit card needed
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 239 reviews

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.

From THB 1,008.63 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 33 reviews

Located in Colombo, 2.8 miles from R Premadasa Stadium, Trillium Boutique Express Hotel - Ward Place has accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

From THB 8,929.74 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 54 reviews

Located in Dehiwala, a 17-minute walk from Mount Lavinia Beach, Hotel One Sixty has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From THB 1,332.12 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 38 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.

From THB 3,056.63 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 44 reviews

Located in Avissawella, 8.9 miles from Leisure World, Great Residence has accommodations with a garden, free private parking and a terrace.

From THB 639.76 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 83 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...

From THB 1,172.89 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 923 reviews

Pegasus Reef - A Beach Resort in Colombo is a 10-minute drive from Colombo’s city center and only 215 yards from the Helakanda Beach. It offers an outdoor pool, 3 dining options and free parking.

From THB 5,373.66 per night

FAQs about hotels in Colombo District

See reviews by guests who stayed at hotels in Colombo District

See all
From THB 2,818.11 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 403 reviews
It is wery old hotel. Have museum inside. It was residental of the first England guverner. Everything is at this stile. Room are big, rare and in old manier. They are clining all the time but need complete renovier and thay start to do it. You can here ocean.
Guest review by
Natasa
Serbia
From THB 2,007.65 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 80 reviews
This is our second booking with the same hotel and they give us a Big and clean room with a big bathroom, fast check in more than the first time and they have a good staff with quick landry service on same day
Guest review by
Junaid
United Arab Emirates
From THB 1,120.70 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 1,514 reviews
restaurant staffs are really friendly and accommodating especially the bar/restaurant supervisor. The room attendant is also polite and took care of my request promptly.
Guest review by
Nikko Ulysses
Maldives
From THB 1,665.04 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 357 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 by
Sarangan
Sri Lanka
From THB 4,646.25 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 980 reviews
Breakfast was very good. Rooftop bar had great view, friendly staff and ice cold beer.
Guest review by
Quinton
South Africa
From THB 14,827.70 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,075 reviews
I like the room and staffs and the view of the room was really good.
Guest review by
Faruhan
Maldives
From THB 5,373.66 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 923 reviews
Rooms , staff , pool everything was perfect Manu... Sahani.
Guest review by
Manjula
Sri Lanka
From THB 4,836.30 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 183 reviews
Food and location are excellent. The staff was very friendly.
Guest review by
Thilina
Sri Lanka
From THB 2,516.61 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 512 reviews
Loved the pool. The support staff was also very helpful.
Guest review by
MOHSIN
Sri Lanka
From THB 4,647.42 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 4,028 reviews
Beautiful Interior, comfortable Room, clean well room
Guest review by
Lahiru
Sri Lanka
From THB 1,671.99 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 242 reviews
Very comfy bed, great room design, clean, good staff
Guest review by
Ngoc
United Arab Emirates
From THB 6,453.08 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,450 reviews
Quick check in and check out. So respectful staff
Guest review by
Maha
United Arab Emirates
From THB 7,270.24 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,309 reviews
Love the facilities, love the staff!
Guest review by
Leanna
United States
From THB 4,407.65 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 10,363 reviews
everything, pool, location, service
Guest review by
Jeyaraj
United States
From THB 6,971.13 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,199 reviews
Incredible service and hospitality
Guest review by
Douglas
United States

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

8.0

All the best places are away from the capital.

All the best places are away from the capital. But without starting here you miss all the layers of history and culture that inform everything about your whole trip. Start here, and spend some time investigating and exploring. Start in the old town at Dutch Hospital and move out from there.
Guest review by
David
Australia
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 by
Wasala Mudiyanselage
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 by
Paul
Sri Lanka
8.0

The staff were so friendly and went out of their way to make...

The staff were so friendly and went out of their way to make us feel welcome. Felix was especially knowledgeable of the area. Because of our flight time, we needed an early check in and this was done with no problems.
Guest review by
Andre
South Africa
10

Wonderful place, clean..quiet..superb view from balcony,...

Wonderful place, clean..quiet..superb view from balcony, Pool was very clean, bathrooms are well equipped , Host is really friendly, he entertained us with Music and provided us tea, fruits complimentary at breakfast time,
Guest review by
adipathy
United Arab Emirates
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 by
Sylvester
Canada
8.0

After what this country has been through, this country...

After what this country has been through, this country surely need lots of financial assistance to redevelop its infrastructure. . There is hardly any lighting on the streets. As the sunsets it's pitch dark. I myself would find it difficult to drive on the roads. Secondly restrooms need to be built.
Guest review by
ENOCK
Israel
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 by
Philip
Sri Lanka
8.0

This 3-Level Apartment has 3 Bed Rooms and is located in a...

This 3-Level Apartment has 3 Bed Rooms and is located in a secure and convenient location in Rajagiriya, Sri Lanka. The Hosts were quite friendly and responsive to your needs. The accommodation is well-equipped for a long-term stay as well. All Appliances and Equipment were in working order. The Washing Machine helped me to travel with less clothes. The Accommodation had a separate entrance with access to the Electric Roller Door. The 3rd Level had the Laundry with access to a Roof Top terrace where clothes could be dried and having a 360 degree view of the surroundings incl. high rise buildings in Colombo.
Guest review by
Lalin
Australia
10

Unlike olden days, Colombo looks very clean and beautiful.

Unlike olden days, Colombo looks very clean and beautiful. Also noticed less honking on streets, though we still see ruthless behavior of bus drivers and other motorists not respecting road signs or rules. However, in few hours you will realize that is the norm and you will start enjoying it as a passenger. Excellent food and eateries with reasonable prices. You can easily Uber to any place within Colombo with much ease.
Guest review by
Saman
Australia