Search hotels in Colombo District, Sri Lanka

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

Check out these popular cities in Colombo District

Stay in Colombo District's best hotels!

Filter by:

Star rating

Review score

Marino Beach Colombo

Hotel in Colombo

Situated in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

B
Bronwen
From
Guernsey
I was only meant to stay 3 days and I loved it so much I have booked a total of 10
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,176 reviews
Price from
US$85
1 night, 2 adults

Cinnamon Life at City of Dreams

Hotel in Colombo

Set in Colombo, 700 metres from Galle Face Beach, Cinnamon Life at City of Dreams offers accommodation with an outdoor swimming pool, free private parking and a bar.

N
Noah
From
Ireland
Truly five star experience, from the time we entered , valet to reception , restaurant staff to life guards were amazing n made us feel special n welcome from their hearts . Also the French , Chinese and Wine restaurants along with sweet factory was just exceptional. Props to the management.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 516 reviews
Price from
US$110.84
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.

R
Ralph
From
Bahrain
We travelled to Colombo for business purposes and a series of meetings. On check-in, we were upgraded to a suite due to the duration of our stay. The room, facilities, restaurants, lounge, etc... were all superb! Extra mention to Ms. Dona and Mr. Pradeep for their above-and-beyond service, attentiveness and hospitality
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 524 reviews
Price from
US$170
1 night, 2 adults

Taprobane House

Hotel in Colombo

Set in Colombo, 200 metres from Bambalapitiya Beach, Taprobane House offers accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant.

S
Stephen
From
Spain
Nice place, nice staff. We will come back!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 642 reviews
Price from
US$88
1 night, 2 adults

Sheraton Colombo Hotel

Hotel in Colombo

Set in Colombo, 200 metres from Kollupitiya Beach, Sheraton Colombo Hotel features views of the sea. With free WiFi, this 5-star hotel offers room service and a 24-hour front desk.

G
GABI
From
Germany
Very good food. Restaurant Manager perfect.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 128 reviews
Price from
US$145
1 night, 2 adults

Tropic Inn - Mount Lavinia

Hotel in Mount Lavinia

Set in Mount Lavinia, 200 metres from Mount Lavinia Beach, Tropic Inn - Mount Lavinia offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

P
Peter
From
Switzerland
If I should come back to Colombo, I would stay here again in any case. The hotel shines with its cleanliness and is very professionally run. The room has everything and everything works perfectly. The staff was very friendly and supportive. I felt like I was in a 5-star hotel here. The closeness to the beach is brilliant. You can reach the ocean in just 2 minutes walking distance and have a beautiful beach for walking and swimming. On the other hand, you are not just in a touristic part of the city and have various local shopping facilities and restaurants right on your doorstep. The location is very quiet and the singing of the birds makes you feel like you're not in the big capital. The internet is very fast and working the whole time. The breakfast was very delicious.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 105 reviews
Price from
US$39.99
1 night, 2 adults

De Saram House by Geoffrey Bawa

Hotel in Colombo

2.9 km from Kollupitiya Beach, De Saram House by Geoffrey Bawa is located in Colombo and provides free WiFi and express check-in and check-out.

C
Clara
From
Canada
The staff was so kind and helpful. The house is magnificent. The breakfast was delicious. The room is comfortable and well equipped. The location is ideal for visiting Colombo. It was perfect, and we definitely recommend to everyone to stay at De Saram house.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 432 reviews
Price from
US$124
1 night, 2 adults

Vivid Colombo

Hotel in Colombo

Located in Colombo, 600 metres from Wellawatte Beach, Vivid Colombo provides accommodation with a garden, free private parking and a terrace.

A
Ahmed
From
Egypt
clean, big balcony, nice area. Owner with wife very friendly, pleasure and help any time. Very nice vacation there.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 126 reviews
Price from
US$21.06
1 night, 2 adults

Coza Ceylon

Hotel in Mount Lavinia

Situated in Mount Lavinia, less than 1 km from Mount Lavinia Beach, Coza Ceylon features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

S
Susantha
From
New Zealand
We had a good breakfast. Quiet , clean and tidy room with comfortable bed. Host was friendly, helpful and always went extra mile to make sure our stay was comfortable . Staff were very helpful.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 177 reviews
Price from
US$70
1 night, 2 adults

Mount Lodge Boutique Hotel

Hotel in Mount Lavinia

Set within 400 metres of Mount Lavinia Beach and 7.2 km of Bambalapitiya Railway Station, Mount Lodge Boutique Hotel offers rooms in Mount Lavinia.

S
Shant
From
Switzerland
-The staff are excellent, both Pathmi and Silva are helpful, kind, and do a wonderful job of hosting their guests -The place is spotless and they make sure it stays that way -They serve a wonderful breakfast of fruit, eggs, and toast every morning -Benjamin (the manager) made himself available via whatsapp and was helpful in providing tips and accomodating special requests -I loved the furnishings and the general vibe of the place. It feels like an oasis! -Comfy bed, clean linens, clean bathroom. I am picky on hygiene -Value for money is on point
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 106 reviews
Price from
US$48.60
1 night, 2 adults
See all 1185 hotels in Colombo District

Most booked hotels in Colombo District in the past month

See all

Colombo District's best hotels with breakfast

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 4 reviews

    Nuwa Sri Lanka at City of Dreams has an outdoor swimming pool, fitness centre, a restaurant and bar in Colombo. With free WiFi, this 5-star hotel offers room service and a 24-hour front desk.

    From US$222.22 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 17 reviews

    Situated in Colombo, 2.4 km from Wellawatte Beach, La Maison de Colombo features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$180 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 9 reviews

    Set in Padukka, 15 km from Leisure World, Ayr Castle 1922 by Reveal offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$333 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,855 reviews

    Located in Colombo, 200 metres from Kollupitiya Beach, Sofia Colombo City Hotel provides accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant.

    From US$171.67 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 2,069 reviews

    Set in Colombo, a few steps from Bambalapitiya Beach, MaRadha Colombo offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

    From US$239.48 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 6,431 reviews

    Set in Colombo, 90 metres from Kollupitiya Beach, Granbell Hotel Colombo offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

    From US$187.52 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2,452 reviews

    Well situated in the centre of Colombo, Zest Metropole offers free WiFi, a fitness centre and free private parking for guests who drive. This 4-star hotel offers room service and a 24-hour front desk.

    From US$135.70 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,280 reviews

    Situated in Colombo, 1 km from Kollupitiya Beach, Lavonca Boutique Hotel features accommodation with a terrace, free private parking and a restaurant.

    From US$75.75 per night

Budget hotels in Colombo District

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 17 reviews

    Set in Colombo, 1.5 km from Kollupitiya Beach, Seilan offers accommodation with a garden, free private parking, a terrace and a restaurant.

    From US$69.93 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 15 reviews

    Set in Colombo, less than 1 km from Bambalapitiya Beach, Granny's House offers accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$65 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 3,904 reviews

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

    From US$61.97 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 2,578 reviews

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

    From US$120.13 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 3,863 reviews

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

    From US$82.25 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,366 reviews

    Cinnamon Lakeside is located along the banks of Beira Lake in Colombo, 10 minutes’ drive from Crescat Boulevard shopping mall. It features 9 dining options and a full-service health club.

    From US$102.81 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,435 reviews

    Boasting spectacular views of the Colombo Harbor and the Galle Face Green, The Kingsbury is a 5-star hotel in Colombo, which offers regal accommodation and a wide variety of sumptuous dining options.

    From US$151.82 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 459 reviews

    Situated in Colombo, 200 metres from Kollupitiya Beach, Amari Colombo, Sri Lanka features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

    From US$122.26 per night

Hotels in Colombo District that you can book without a credit card

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 19 reviews

    Situated in Colombo, 4.6 km from R Premadasa Stadium, Trillium Boutique Express Hotel - Ward Place features accommodation with an outdoor swimming pool, free private parking, a terrace and a...

    From US$278.88 per night
  • Silvikris Villa

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

    Located 5.3 km from Bambalapitiya Railway Station, Silvikris Villa offers 3-star accommodation in Colombo and features a garden, a shared lounge and a terrace.

    From US$27 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 8 reviews

    Set in Talangama South, 12 km from Bambalapitiya Railway Station, Aran Villa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$48.40 per night
  • 50 By The Sea

    Hotel in Dehiwala
    No credit card needed
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 90 reviews

    Set in Dehiwala, 400 metres from Mount Lavinia Beach, 50 By The Sea offers accommodation with a garden, free private parking and a terrace.

    From US$44.96 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 27 reviews

    Situated in Avissawella, 31 km from Leisure World, Trance rabara resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

    From US$102.12 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 75 reviews

    Set in Mount Lavinia, 500 metres from Mount Lavinia Beach, RACHEL HOMES offers accommodation with a private beach area, free private parking, a shared lounge and a terrace.

    From US$27.97 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 50 reviews

    Situated in Dehiwala, within 1.3 km of Mount Lavinia Beach and 5.8 km of Bambalapitiya Railway Station, Hillstreet Villa features accommodation with a shared lounge and free WiFi as well as free...

    From US$23 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 113 reviews

    Set in Colombo, 9.2 km from Bambalapitiya Railway Station, The Colombo Village offers accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$14.76 per night

FAQs about hotels in Colombo District

See reviews by guests who stayed at hotels in Colombo District

See all
  • From US$62.70 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 66 reviews
    We stayed here for 1 night only. Very friendly stuff, quiet place, good breakfast and a lot of pleasant surprises from owner) we took a city tour from them, a good price for the whole colombo city. highly recommend!
    Guest review by
    rick
    Germany
  • From US$137.08 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,107 reviews
    A lovely place to end our 2 weeks in Sri Lanka, the rooms were very comfortable, the pool facilities were great and the staff were very attentive. The restaurants and breakfast buffet were excellent!
    Guest review by
    Sarah
    Ireland
  • From US$78.60 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 504 reviews
    The stuff was very friendly and the room comfortable with a very nice view on the sea. Also check in at 4 am in the nicht was no problem at all. Very good place to stay in Colombo.
    Guest review by
    Kai
    Germany
  • From US$46.66 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 238 reviews
    it's close to perfect for me , my daughter stayed there a few years ago , she recommended it . She spoke highly of it , i do the same.
    Guest review by
    Karl
    Australia
  • From US$133.73 per night
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 851 reviews
    We liked everything: the location,pool,beach nearby,kitchen(food was so delicious and a lot of choices),people are so nice 🥰
    Guest review by
    Kateryna
    Ukraine
  • From US$267.36 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,271 reviews
    There might be lots of modern hotels on Colombo’s skyline but this historic heritage property remains wonderful
    Guest review by
    David
    United Kingdom
  • From US$82.25 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 3,863 reviews
    Good personal, food on the high level, local position is quite good, center, and pool on the roof great.
    Guest review by
    Volodymyr
    Montenegro
  • From US$103.84 per night
    Scored out of 10, guest rating 6.2
    Pleasant - What previous guests thought, 197 reviews
    Very convinient and closer access to the beach and there is a night club just in front of the hotel.
    Guest review by
    Ishara M. Priyadarshana
    Sri Lanka
  • From US$151.82 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,435 reviews
    Excellent location, huge selection at breakfast. Rooms were very comfortable and clean.
    Guest review by
    Andrew
    Belgium
  • From US$98.32 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 10,176 reviews
    I was only meant to stay 3 days and I loved it so much I have booked a total of 10
    Guest review by
    Bronwen
    Guernsey
  • From US$50 per night
    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 364 reviews
    New rooms, well maintained, excellent location with all facilities on your reach.
    Guest review by
    Mohamed Safwan
    Maldives
  • From US$234.89 per night
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,054 reviews
    I love the pool and view from the pool, restuand my room. I also like the gym.
    Guest review by
    Mazisi
    South Africa
  • From US$35 per night
    Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 1,443 reviews
    Everything well organized Excellent for the money we paid
    Guest review by
    Mathew
    Maldives
  • From US$99.15 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 938 reviews
    Lived the roof top chill area, and friendly staff.
    Guest review by
    Joshua
    Netherlands
  • From US$88.01 per night
    Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 335 reviews
    fanrastic breakfast. All food excellent
    Guest review by
    Lynette Jefferies
    New Zealand

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

  • 8.0

    Colombo is a great place to visit.

    Colombo is a great place to visit. Especially with an accommodation of a Hotel such as Marino Beach Hotel, you are bound to feel at home and enjoy! The Marino Beach Hotel is quite central and their services are great! You will get to taste the Sri Lankan hospitality at its Best!
    Guest review by
    Anonymous
    New Zealand
  • 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.0

    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
  • 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

    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.0

    Colombo has become a great city to spend a few days taking...

    Colombo has become a great city to spend a few days taking in its vibrant culture. Transport via Unber or Tuk Tuk is very affordable and there is plenty to ssee and do - as well as taking out the time to enjoy some great food and froiendly service.
    Guest review by
    Larry
    Australia
  • 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
  • 6.0

    Colombo has many main tourist attractions but these could...

    Colombo has many main tourist attractions but these could easily be seen within one day on a tuktuk. Another day to do the Pettah markets and some of the other plazas. Then you are done. Unless you have people to be with in Colombo two, maybe three, days should be enough. The real adventure of Sri Lanka lies out of Colombo in the central towns and cities and those towns along the coast. Tuktuks and taxis abound and can be inexpensive - all around Sri Lanka. HOWEVER always ask for a set price before you get in as to the cost of the trip you need. Tourists will always pay a little more than the locals but it can still be very cheap. A lot of shops and places do not accept credit card payments, so come with a wallet of cash. Supermarkets called Keells and Cargills for example abound are are a local prices. Their range of food and drinks is large. Rubbish can be a bit of an issue if you notice, but there are street cleaners who seem to collect the rubbish just thrown onto the road edge daily. The sun and heat can be harsh for foreigners so come prepared with big hats, sunburn cream, sunglasses and clothes that 'breathe'. The locals are generally very respectful, honest and helpful in answering any questions you may have. You will find lots of beggars as well on your travels. They appreciate any amount you can give to them.
    Guest review by
    Graham
    Australia
  • 8.0

    Lots of places to eat, Thalappakatti, Elite Indian...

    Lots of places to eat, Thalappakatti, Elite Indian restaurent, etc, Elephant house Mobile Ice cream van close to the public beach entry, Many options for eating on the beach front with superb views at twilight and sunset
    Guest review by
    George