Skip to main content

Featured inn destinations

Destination inspiration for your trip – find an inn

The best inns in Colombo District

Check out our selection of great inns in Colombo District

Filter by:


Review score

Wonderful: 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.

Four Petals Inn

Wellawatte, Colombo

Set in Colombo, 300 metres from Mount Lavinia Beach, Four Petals Inn offers air-conditioned accommodation and a shared lounge. The property is located less than 1 km from Wellawatte Beach, a 19-minute walk from Milagiriya Beach and 3.9 km from Bambalapitiya Railway Station. The accommodation provides a shared kitchen and free WiFi. Our second stay at Four Petals Inn was just as lovely as the first! The owner welcomed us warmly, and we appreciated the personal touch of communicating with the owner’s wife through WhatsApp. The rooms are cozy, spotless, and the atmosphere is incredibly peaceful. It’s the perfect place to relax and unwind. We’ll definitely be back again – this has become our go-to spot for a serene getaway!

Show more Show less
8.3
Very Good
140 reviews
Price from
$25
per night

Madinah Comfort Inn

Colombo

Located within 2.1 km of R Premadasa Stadium and 3.2 km of Khan Clock Tower, Madinah Comfort Inn provides rooms with air conditioning and a private bathroom in Colombo. The property is around 30 km from Leisure World, 37 km from St Anthony's Church and 1.7 km from Colombo Town Hall. The property is non-smoking and is situated 5.1 km from Bambalapitiya Railway Station.

Show more Show less
4
Review score
1 reviews
Price from
$21.25
per night

Island Inn Colombo

Colombo

Set within 300 metres of Bambalapitiya Beach and 400 metres of Kollupitiya Beach, Island Inn Colombo features rooms with air conditioning and a private bathroom in Colombo. The property is around 4.7 km from Khan Clock Tower, 6.5 km from R Premadasa Stadium and 35 km from Leisure World. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. I recently visited Sri Lanka for the first time and stayed in Colombo for a night. The location of Island Inn is perfect, right in the middle of a very popular part of Colombo. I was within walking distance to many amenities, restaurants, and shops. The room and washroom were exceptionally clean. Haris, who works at the front desk, was very pleasant and made my stay comfortable by assisting me with everything I needed. Very satisfied! I highly recommend checking this place out for anyone visiting Colombo!

Show more Show less
6.2
Review score
24 reviews
Price from
$26.10
per night

Manimalar guest

Colombo

Manimalar guest is situated in Colombo, 36 km from St Anthony's Church and 1.4 km from Sugathadasa Stadium. The property is set 2.1 km from R Premadasa Stadium, 7.4 km from Bambalapitiya Railway Station and 31 km from Leisure World. The property is non-smoking and is located 1.8 km from Khan Clock Tower.

Guest rooms in the inn are equipped with a flat-screen TV. Manimalar guest provides certain rooms with city views, and each room is equipped with a balcony.

Show more Show less
Price from
$12.60
per night

Options Resort & Restaurant Dehiwala-Mount Lavinia

Mount Lavinia

Options Resort & Restaurant Dehiwala-Mount Lavinia is set in Mount Lavinia, 35 km from Leisure World and 49 km from St Anthony's Church. The property is around 7.4 km from Bambalapitiya Railway Station, 13 km from Khan Clock Tower and 15 km from R Premadasa Stadium. The property is non-smoking and is situated a few steps from Mount Lavinia Beach.

Mount Lavinia Bus Stand is 700 metres from the inn, while Barefoot Gallery is 7.5 km from the property. Diyawanna Oya Seaplane Base Airport is 13 km away.

Show more Show less
Price from
$9
per night

Most booked inns in Colombo District this month

Inns that guests love in Colombo District