Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Travelers to Sri Lanka can find a wide variety of hotel and apartment options to choose from in Colombo. On our comprehensive accommodation pages you can browse 130 places to base yourself within a 0.1-kilometre (0.06-mile) radius of Colombo's heart.
Budget-concious travelers can breathe easy. Colombo offers plenty of low-cost hotels. The Ramada Colombo is 2 kilometres (1 mile) from the main part of Colombo, while the Supun Arcade Residency is 4 kilometres (3 miles) away. The Global Towers Hotel & Apartments and the Grand Oriental Hotel are another two affordable places worth looking into.
The Reef Villa & Spa is 30 kilometres (18 miles) from the main part of Colombo. Or, alternatively, the Casa Colombo Hotel can be found 3 kilometres (2 miles) away. Other hotel options around this area include the Galadari Hotel and the The Blue Water.
Looking for more things to do? Spend some time discovering Nuwara Eliya Golf Club and Victoria Park, which you'll find in Nuwara Eliya District, 95 kilometres (58 miles) to the east of Colombo. If you'd like to spend a few nights in Nuwara Eliya District, be sure to check out the Langdale by Amaya and Midky Hotel. Or stay in Ratnapura, 70 kilometres (42 miles) to the southeast of Colombo, where you'll find the Sapphire Holiday Resort and Hotel Gem Land. The Katugas Ella Falls and Gnanasiha Tapowana Vihara are popular places to see when you're in Ratnapura.
If sport is a favourite pastime, head to Sugathadasa Stadium, which is 4 kilometres (2 miles) to the north of Colombo. Those sports fans wanting to sleep close by can make a choice from the Taj Samudra or the Cinnamon Grand Colombo.