Search hotels in Colombo District, Sri Lanka

Enter your dates and choose from 1171 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.

K
Kayte
From
Indonesia
I’ve stayed in many beautiful hotels in my life - I LOVE beautiful hotels and want to try the best hotels around the world as I’m a very frequent traveller. I can honestly say that this hotel is OUTSTANDING - the service is incredible!! I was upgraded and given a complimentary late check out! This is incredible and I’m so grateful!!! The room is ABSOLUTELY stunning - everything is SO COMFORTABLE! It’s perfect and waking up to the most beautiful ocean views is wonderful 🌺🌸🌼 I will definitely stay here again when I come back to Colombo! Don’t stay anywhere else!! T❤️❤️❤️hank you SO MUCH MARINO BEACH COLOMBO 🙏🏼🙏🏼🙏🏼
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,265 reviews
Price from
US$85
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...

M
Md Rashel
From
Bangladesh
Hygiene, location, food, service
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,374 reviews
Price from
US$145
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.

M
Maria
From
South Africa
Professionalism from staff and their friendliness. Cleanliness and variety of food they are serving
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 601 reviews
Price from
US$136.85
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.

A
Anna
From
Russia
The best hotel in Colombo! Great people, huge variety of choice for breakfast, nice pool on 4th floor.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 555 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.

R
Ricardo
From
Portugal
The staff were all very friendly and helpful. I would strongly recommend Taprobane House as an incredible option to stay in Colombo,. Great value for money
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 662 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.

N
Norman
From
Saudi Arabia
Special thanks to Mr Rahul Maini the gen manager at this hotel.. this hotel is immaculate and well managed best place to stay in Colombo. Upon arrival we were met by Mr Emil Gularatnam, special thanks, who was very courteous & professional even taking time to escort us to our room. The room was well manicured nothing to complain about at all. Thanks to the team at the lounge Chef Priyenca, Dilan Nimesha Amandi Yasabi. Many thanks to the restaurant floor 1 team- Mr Shehan & Mr Yehan together with their team- chef Janz, chef Nimisha, Aditya, Sirul, Kavindu & Sangeetha at reception...made our stay special. My son had a bit of upset and was well looked after by the dining area staff thanks Mr Shehan. Our housekeeper was Yohan who made sure our room was always clean and well made day and night. We will return to this hotel🥂🙏🏻🙏🏻🙏🏻
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 129 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.

J
Jana
From
Germany
The staff was very friendly and helped us to book a taxi to Sigiriya without any hassle. The rooms are well equipped and very clean. Best shower that we had during our 4 months journey through India and Sri Lanka! And the towels smell soo good. The location of the hotel couldnt be better: close to the beach and restaurants but far away enough to not be disturbed by the railway noise.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 108 reviews
Price from
US$33.35
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.

J
Jonna
From
Finland
Beautiful property, definitely worth seeing / visiting /staying for a few nights especially if you are an architecture / interiors enthusiast!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 433 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.

W
WNG
From
Slovenia
Clean room, lovely staff, good location. A very good place for this price range.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 136 reviews
Price from
US$34.83
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.

R
Ron
From
United Kingdom
Happy smiling staff, nothing was too much trouble.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 183 reviews
Price from
US$50
1 night, 2 adults
See all 1171 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 9.3
    Superb - What previous guests thought, 117 reviews

    Located within 7.2 km of Bambalapitiya Railway Station and 13 km of Khan Clock Tower, Mount Lodge Boutique Hotel offers rooms in Mount Lavinia.

    From US$99 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 6 reviews

    Facing the beachfront, Nuwa Sri Lanka at City of Dreams offers 5-star accommodation in Colombo and has an outdoor swimming pool, fitness centre and restaurant.

    From US$221.35 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 18 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 9.2
    Superb - What previous guests thought, 20 reviews

    Set in Maharagama, 12 km from Bambalapitiya Railway Station, Viluxey City Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$77.70 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,903 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,061 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.7
    Fabulous - What previous guests thought, 6,501 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

Budget hotels in Colombo District

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 22 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$99.90 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2,454 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,302 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
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 3,965 reviews

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

    From US$47.67 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 2,634 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$146.83 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 3,910 reviews

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

    From US$91.39 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,393 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$114.23 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,127 reviews

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

    From US$148.50 per night

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

  • The Domain

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

    Set within 22 km of Bambalapitiya Railway Station and 27 km of R Premadasa Stadium, The Domain features rooms in Piliyandala.

    From US$28.80 per night
  • Silvikris Villa

    Hotel in Colombo
    No credit card needed
    Scored out of 10, guest rating 8.8
    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.9
    Fabulous - What previous guests thought, 21 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
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 48 reviews

    Situated in Dehiwala, 1.5 km from Mount Lavinia Beach, Hotel One Sixty features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$24.76 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, 99 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$49.95 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 31 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$95.46 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 77 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$28.97 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 861 reviews

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

    From US$136.36 per night

FAQs about hotels in Colombo District

See reviews by guests who stayed at hotels in Colombo District

See all
  • From US$111.43 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 10,266 reviews
    I’ve stayed in many beautiful hotels in my life - I LOVE beautiful hotels and want to try the best hotels around the world as I’m a very frequent traveller. I can honestly say that this hotel is OUTSTANDING - the service is incredible!! I was upgraded and given a complimentary late check out! This is incredible and I’m so grateful!!! The room is ABSOLUTELY stunning - everything is SO COMFORTABLE! It’s perfect and waking up to the most beautiful ocean views is wonderful 🌺🌸🌼 I will definitely stay here again when I come back to Colombo! Don’t stay anywhere else!! T❤️❤️❤️hank you SO MUCH MARINO BEACH COLOMBO 🙏🏼🙏🏼🙏🏼
    Guest review by
    Kayte
    Indonesia
  • From US$146.44 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,286 reviews
    I wish we could have stayed more nights to enjoy this wonderful hotel. It was flawless, from the comfort of our room and of the facilities to the beauty of the place, old world charm with ocean view. The staff is super professional and always available. It is a must stay in Colombo
    Guest review by
    Maxime
    France
  • From US$234.89 per night
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,066 reviews
    Our room was great. Comfortable bed in a spacious room. Also had comfy armchairs with a lovely sea view out the window. The room had working AC and everything we needed. There was a little balcony but it was too hot and humid to use. The staff were very friendly and helpful.
    Guest review by
    Phoebe
    New Zealand
  • From US$148.50 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,127 reviews
    Breakfast in Plates was outstanding and dinner at the Lagoon was special. What is so good about the Cinnamon Grand are the staff who have been around for some time. They welcome us back and make us feel we are at home from home.
    Guest review by
    Don
    Botswana
  • From US$62.70 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 78 reviews
    A perfect retreat for those seeking peace, privacy, and relaxation. offering an amazing way to explore the local places. The Sri Lankan cuisine served was authentic and delicious, 100% RECOMMENDED
    Guest review by
    Neera
    Italy
  • From US$35 per night
    Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 1,466 reviews
    I loved everything about GOH, the staff, the room and the food was top notch. The room had lot of space and that real antique vibe with a beautiful harbor view. Would definitely visit again♥️
    Guest review by
    Umasha
    Sri Lanka
  • From US$78.60 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 508 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$50 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 241 reviews
    Good place for few days. We stayed here while live in Colombo. Peaceful personal, good rooms with condition, TV, safe and good shower. Not expensive.
    Guest review by
    Margarita
    Russia
  • From US$91.39 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 3,910 reviews
    Perfect place to relax! With amazing view, pool on the roof and amazing sky-bar! Also amazing restaurant! One of the best i have ever been!
    Guest review by
    Spyridon
    Greece
  • From US$82.60 per night
    Scored out of 10, guest rating 6.2
    Pleasant - What previous guests thought, 194 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$159.88 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,446 reviews
    I like everything about the hotel all staff are very friendly welcoming and hotel was clean .
    Guest review by
    Fatima
    Seychelles
  • From US$136.36 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 861 reviews
    Dewmini was very helpful during my stay. We had a perfect time here. Good breakfast.
    Guest review by
    Martijn Adriaan
    Netherlands
  • From US$50 per night
    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 361 reviews
    New rooms, well maintained, excellent location with all facilities on your reach.
    Guest review by
    Mohamed Safwan
    Maldives
  • From US$120.88 per night
    Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 365 reviews
    fanrastic breakfast. All food excellent
    Guest review by
    Lynette Jefferies
    New Zealand
  • From US$112.46 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 959 reviews
    friendly staff and good location
    Guest review by
    Abishek
    New Zealand

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

  • 10.0

    Colombo is a great city with lots to experience.

    Colombo is a great city with lots to experience. The people are friendly, plenty of good museums, churches and temples. I'd say you dont require a long time in Colombo but it is good for shops and eating out. We loved the Gallery cafe. that was super.
    Guest review by
    M
    United Kingdom
  • 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

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

    Colombo is a great city - big and bustly.

    Colombo is a great city - big and bustly. I'm glad that we got to stay in the heart of it, but was glad to move on as well! Tuk tuks are the best way to get around the city centre - wherever you stay, your concierge can summon a reliable driver. The Lotus Tower was a great attraction - views over the city from a panoramic platform. There's a restaurant called Nugu Gama at the Cinnamon Grand - if you enjoy authentic Sri Lankan food give them a try. The venue is unusually like a British pub but the food ??? - it has ruined Sri Lankan food elsewhere for me as it was DIVINE!!!! The locals are always hospitable and friendly. Enjoy your holiday - we did.
    Guest review by
    Jo
    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 is a sprawling metropolis with busy traffic on the...

    Colombo is a sprawling metropolis with busy traffic on the roads. There are a few places to visit, if you're in town, but frankly not worth dying for. One is better off visiting rest of this beautiful island nation.
    Guest review by
    ARIJIT
    India
  • 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