Travelers are voting Vitosha Park Hotel, Legends and Bulgaria Aparthotel as the best of 15 resorts in Sofia. There are 2 resorts in Kyustendil a city just 86 km from Sofia and 14 resorts in Blagoevgrad which is 105 km distant. The most popular of these are Park Hotel Orphey Bansko in Kyustendil and Premier Luxury Mountain Resort in Blagoevgrad. You can find 85 Resort in the country of Bulgaria and Golden Sands is our members favorite Resort in all of Bulgaria. Want more? Check out our map of resorts in Sofia.