Search hotels in Colombo District, Sri Lanka

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

J
Joseph
From
India
Excellent rooms, fantastic location, really really good food and buffet.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,242 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.

F
Faazil
From
Netherlands
The room and the staff were fabulous. Would surely stay again when I am back in Colombo
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 569 reviews
Price from
US$140.25
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, 542 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.

N
Niamh
From
Ireland
Hotel staff super helpful and great pool
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 650 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.

M
Mihaela
From
Romania
My stay at the Sheraton Colombo was nothing short of spectacular. I was greeted with warm hospitality and a level of professionalism that truly sets this hotel apart. The staff went above and beyond to ensure every detail was perfect, making me feel both welcomed and valued throughout my visit. The rooms are spacious, elegantly designed, and impeccably clean, offering breathtaking views of the city and ocean. The bed was incredibly comfortable, and the amenities provided were top-notch, ensuring a luxurious and restful stay. The facilities are outstanding. Everything is maintained to the highest standard, creating an atmosphere of calm and sophistication. Sheraton Colombo is a true gem in the heart of the city. Whether you're traveling for business or leisure, I cannot recommend this hotel enough. I look forward to returning for another unforgettable experience!
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.

I
Irakly
From
Russia
Very friendly host, lunch was amazing. Every problem was solved by managers
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 106 reviews
Price from
US$37.28
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.

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, 135 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.

A
Anna
From
Germany
Great place to stay. Super attentive and friendly manager and staff! Comfortable beds, big room and bathroom. The breakfast is amazing and they care about your diet needs. I stayed here after arriving to Sri Lanka to settle in and I can just recommend it.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 181 reviews
Price from
US$50
1 night, 2 adults

Mount Lodge Boutique Hotel

Hotel in Mount Lavinia

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.

N
Nesrine
From
United Arab Emirates
- the location -the room and balcony+ common areas -special mention to Silvia who’s an amazing host
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 112 reviews
Price from
US$81
1 night, 2 adults
See all 1170 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, 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.1
    Superb - What previous guests thought, 19 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,895 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.7
    Fabulous - What previous guests thought, 6,488 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$174.12 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,298 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$80.80 per night

Budget hotels in Colombo District

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 21 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.2
    Superb - What previous guests thought, 23 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.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 3,939 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,622 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$133.48 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 3,900 reviews

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

    From US$89.10 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,378 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,116 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
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 125 reviews

    Dutch Heritage Colombo offers rooms with free WiFi throughout the property in the centre of Colombo, 600 metres from Galle Face Beach.

    From US$68.58 per night

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

  • 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$30 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
  • 50 By The Sea

    Hotel in Dehiwala
    No credit card needed
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 97 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.3
    Very good - What previous guests thought, 30 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.2
    Very good - What previous guests thought, 78 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 7.7
    Good - What previous guests thought, 858 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$119.31 per night
  • Hotel EESTEE

    Hotel in Colombo
    No credit card needed

    Hotel EESTEE is set in Colombo, within less than 1 km of Bambalapitiya Railway Station and 6.9 km of Khan Clock Tower. This 3-star hotel offers room service, a 24-hour front desk and free WiFi.

    From US$34.97 per night
  • Situated in Piliyandala, 16 km from Bambalapitiya Railway Station, Clio Bolgoda features accommodation with a garden, free private parking, a restaurant and a bar.

    From US$48.84 per night

FAQs about hotels in Colombo District

See reviews by guests who stayed at hotels in Colombo District

See all
  • From US$78.60 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 507 reviews
    The rooftop pool was lovely and my room was clean and comfortable. I also like that they provided flasks of water rather than bottles as this is better for the environment. The location is good, very central but the best thing is the wonderful staff and how helpful and friendly they are.
    Guest review by
    Nancy
    United Kingdom
  • From US$119.31 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 858 reviews
    From the time we arrived until the time we left the experience was more special than the last. The Hotel provided itself on service and cleanliness. I couldn’t have had a better experience! Special thanks to Yousuf and Asher at the reception was excellent!!!
    Guest review by
    Shehan
  • From US$89.10 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 3,900 reviews
    Always favourit place to stay in colombo. Special Thank to Devani from the front office for her kind welcome after driving for 4 hours and make sure to give me a room as soon as possible. Small gesture but appreciated it very much! See you again!🙏🏽
    Guest review by
    Sriyal
    Netherlands
  • From US$62.70 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 78 reviews
    The hosts are so welcoming and were helpful with everything we needed. The breakfast is really good and it was served directly to our terrace, where we enjoyed the view of the surrounding. best one in Colombo city.
    Guest review by
    bellen
    Spain
  • From US$148.50 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,116 reviews
    We had the executive suite and the service at the lounge was outstanding. Everyone went out of their way to accommodate my little one’s food requests. Thank you Fawab for the great service!
    Guest review by
    Rishad
    India
  • From US$234.89 per night
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,061 reviews
    The staff was very helpful and friendly the lady from reception the staff from bar and restaurant was very helpful all the staff gas a very high standard of customer service
    Guest review by
    Brina
    Seychelles
  • From US$159.88 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,284 reviews
    The location of the hotel is perfect. The room that we selected had a terrace and the room was well decorated.
    Guest review by
    Ozan
    Turkey
  • From US$151.82 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,445 reviews
    Wonderful service and comfortable beds, view from the room is spectacular. I will definitely go there.
    Guest review by
    Mohamed
    Maldives
  • From US$70.80 per night
    Scored out of 10, guest rating 6.2
    Pleasant - What previous guests thought, 196 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$46.66 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 239 reviews
    Breakfast was very testy. The hotel location is good and helpful to reach all services in the city.
    Guest review by
    KHAMIS SALIM
    Oman
  • From US$99.15 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 957 reviews
    The staff at the property was exceptionally helpful informative and responsive Ideally located
    Guest review by
    Yildiz
    United Kingdom
  • From US$50 per night
    Scored out of 10, guest rating 7.3
    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$98.32 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 10,242 reviews
    Excellent rooms, fantastic location, really really good food and buffet.
    Guest review by
    Joseph
    India
  • From US$88.01 per night
    Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 356 reviews
    It had an amazing beach area, staff/people were lovely and friendly
    Guest review by
    Monica
    Netherlands
  • Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 1,462 reviews
    Staff was very friendly and helpful. Location was very good.
    Guest review by
    HUSHAM
    Bahrain

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

  • 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

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

    It’s a city like any other cities.

    It’s a city like any other cities. Nothing much to see here except couple of shopping places and few landmarks like the parliament. Very heavy traffic which gets worse with heavy rain. Poor road infrastructure, poor drainage, over population, narrow roads. A lot of time is wasted in the traffic.
    Guest review by
    Thumilan
    United Kingdom
  • 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

    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

    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