

Location: The hotel sits near Colombo's busy Pettah district, placing guests within walking distance of the Red Mosque, Chatham Street Clock Tower, and several national museums.
Best for: Well suited to independent travellers and heritage enthusiasts who want a dependable, moderately priced base close to Colombo's historic landmarks.
Viveka Hotel Colombo is a three-star property sitting comfortably in one of Sri Lanka's most historically layered cities. Guests exploring Colombo will find this hotel a reliable base, with the Pettah Floating Market, Red Mosque, and Old Colombo Lighthouse all within easy reach. The 71 guest reviews averaging 8.5 out of 10 suggest a consistently agreeable experience rather than a flashy one. Rooms are serviced daily, and selected accommodation comes with air conditioning — worth considering if you're visiting during the warmer months; checking the best time to visit Colombo beforehand will help you plan accordingly. A homemade breakfast is served each morning, providing a grounding start before heading out to the National Museum of Natural History or the National Art Gallery. An on-site bar means evenings can be spent at the property without needing to venture far. Practical touches such as on-site parking and a laundry service round out the offering for travellers who value straightforward, well-maintained comfort over elaborate facilities.
Yes, the hotel provides on-site parking for guests arriving by car, which is useful given Colombo's often congested streets.
Only select rooms are equipped with air conditioning, so it's worth confirming this when booking if it's a priority for your stay.
A homemade breakfast is offered each morning, though whether it's included in your rate will depend on the booking option you select.
Hotel details
Address: 15 Galle Road
Affiliate links — we may earn a commission at no cost to you.
More about the region: Sri Lanka Tourism (SLTDA)