Skip to main content

Featured three-star hotel destinations

Destination inspiration for your trip – find a three-star hotel

The best three-star hotels in Colombo District

Check out our pick of great three-star hotels in Colombo District

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Located in Colombo, 600 metres from Wellawatte Beach, Vivid Colombo provides accommodation with a garden, free private parking and a terrace. With free WiFi, this 3-star hotel offers a shared kitchen and room service. The accommodation features a concierge service, luggage storage space and currency exchange for guests. Great place that’s really clean. The owner and staff were all very friendly and helpful!

Show more Show less
9
Superb
140 reviews
Price from
US$38.70
per night

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. Featuring a terrace, the 3-star hotel has air-conditioned rooms with free WiFi. The accommodation provides room service, and currency exchange for guests. The service was just amazing. I got everything I needed, and even more.

Show more Show less
9.2
Superb
183 reviews
Price from
US$25
per night

Featuring free WiFi throughout the property, Sayura House offers accommodation in Colombo, 3.5 km from Asiri Surgical Hospital. Free private parking is available on site.

Each room is fitted with a private bathroom. So helpfull owner/manager. Gave us so much information and tips for the rest of our trip in Sri Lanka. The hotel also have a really nice restaurant.

Show more Show less
9.4
Superb
676 reviews
Price from
US$65.87
per night

Set within 22 km of Bambalapitiya Railway Station and 27 km of R Premadasa Stadium, The Domain features rooms in Piliyandala. Featuring a garden, this 3-star hotel has air-conditioned rooms with a private bathroom. The hotel offers a terrace and a 24-hour front desk. What a wonderful place with the kindest staff, surrounded by a peaceful nature! Thank you so much for looking after us with the last minute late night check in! We really appreciated it! Mama obe ballata adareyi 🐕

Show more Show less
9.1
Superb
27 reviews
Price from
US$28.80
per night

Featuring a swimming pool and sun terrace, Villa Capers offers homely and peaceful accommodation with free Wi-Fi access in its public areas. Barbecue facilities, a games room and hammock are also available. Friendly owner and enjoyed extensive conversation. Staff smiled too. Breakfast was good. Luggage storage

Show more Show less
9.3
Superb
69 reviews
Price from
US$55
per night

Well set in Colombo, C 1 Colombo Fort provides air-conditioned rooms, a shared lounge and free WiFi. The property is located 4.1 km from R Premadasa Stadium, 6 km from Bambalapitiya Railway Station and 33 km from Leisure World. The accommodation offers a shared kitchen, a 24-hour front desk and currency exchange for guests. A very nice hotel in the downtown. Rather quiet street and yet close to many places you would like to visit while in Colombo. The staff was friendly and helpful and the room was spacious and clean. We were able to leave our luggage after the chack-out while waiting for the flight. Excellent place!

Show more Show less
8.1
Very good
3,970 reviews
Price from
US$12
per night

Viveka Hotel Colombo is situated in Colombo, 600 metres from Mount Lavinia Beach and 4.5 km from Bambalapitiya Railway Station. This 3-star hotel offers a concierge service and a tour desk. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. A well appointed, clean and welcoming hotel. We have stayed here several times and the team feel like friends. We always supported and hosted with excellence and joy.

Show more Show less
8.4
Very good
512 reviews
Price from
US$70
per night

Set in Colombo, 200 metres from Mount Lavinia Beach, Leo's Home Stay offers accommodation with a garden, free private parking and a restaurant. This 3-star hotel offers a 24-hour front desk. Bambalapitiya Railway Station is 4.7 km away and Khan Clock Tower is 10 km from the hotel. Shared kitchen has everything you can ask for!

Show more Show less
8.6
Fabulous
263 reviews
Price from
US$24
per night

Featuring free WiFi throughout the property, Fair View Hotel Colombo offers accommodation in Colombo. Guests can enjoy the on-site restaurant.

Each room comes with a flat-screen TV and safety deposit box. All rooms include a private bathroom offering free toiletries. Good location, helpful staff, very good breakfast with great tasting coffee.

Show more Show less
8.6
Fabulous
273 reviews
Price from
US$50
per night

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. The property is around 9.4 km from R Premadasa Stadium, 10 km from Khan Clock Tower and 33 km from Leisure World. The accommodation provides a 24-hour front desk, airport transfers, a shared kitchen and free WiFi throughout the property. It was a great quiet stay in Colombo. Nice and safe neighbourhood and a nice roof terrace. Would definitely recommend it if you want to escape the notices ans rush of the city, but still close to visit all places

Show more Show less
8.8
Fabulous
247 reviews
Price from
US$24
per night

Most booked three-star hotels in Colombo District this month

FAQs about three-star hotels in Colombo District

  • Couples travelling in Colombo District loved staying at Villa Capers, Sayura House and Coza Ceylon.

    Similarly, these three-star hotels in Colombo District are highly rated by couples: The Domain, Vivid Colombo and Viveka Hotel Colombo.

  • Many families visiting Colombo District loved staying at The Domain, Sayura House and Coza Ceylon.

    Similarly, Villa Capers, Silvikris Villa and Fair View Hotel Colombo are also popular among family travellers.

  • There are 54 three-star hotels in Colombo District you can book on Booking.com.

  • Most three-star hotels on Booking.com offer free cancellation.

  • We make it quick and easy to book a three-star hotel in Colombo District. Here’s what we offer:

    • Free cancellation on most stays
    • We Price Match
    • 24/7 customer support in 40+ languages

  • Sayura House, Coza Ceylon and Vivid Colombo are some popular three-star hotels in Colombo District.

    In addition to these three-star hotels, Villa Capers, The Domain and C 1 Colombo Fort are also popular in Colombo District.

  • The average price per night for a three-star hotel in Colombo District for this weekend is US$38, based on current Booking.com prices.

  • The Domain, Silvikris Villa and Villa Capers have received great reviews from guests in Colombo District regarding the views from these three-star hotels

    Guests staying in Colombo District also spoke highly of the views from these three-star hotels: Vivid Colombo, Fair View Hotel Colombo and Leo's Home Stay.

Three-Star Hotels that guests love in Colombo District