Travelers are voting Amaya Resorts & Spas, Ceylon Continental and Mount Lavinia as the best of 71 accommodations in Colombo. There are 12 accommodations in Beruwala a city just 34 km from Colombo and 48 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 81 accommodations in Western Province and 227 accommodations in the country of Sri Lanka. Our members favorite in Western Province is Ceylon Continental and Amaya Resorts & Spas is the top pick in Sri Lanka. Want more? Check out our map of accommodations in Colombo.