Travelers are voting Amaya Resorts & Spas, Ceylon Continental and Mount Lavinia as the best of 69 accommodations in Colombo. There are 12 accommodations in Beruwala a city just 34 km from Colombo and 46 accommodations in Kandy which is 58 km distant. The most popular of these are Neptune Hotel in Beruwala and Eden Spa Resort in Kandy. You can find 77 accommodations in Western Province and 219 accommodations in the country of Sri Lanka. Our members favorite in Western Province is Amaya Resorts & Spas and Eden Spa Resort is the top pick in Sri Lanka. Want more? Check out our map of accommodations in Colombo.