Travelers are voting Hotel Sofijin Dvor Rimske Terme, Lasko Health Spa and Hotel Zalec as the best of 3 hotels near Zalec. There are 4 hotels in Brezice a city just 31 km from Zalec and 10 hotels in Novo Mesto which is 31 km distant. The most popular of these are Hotel Sofijin Dvor Rimske Terme in Brezice and Hotel Trojane in Novo Mesto. You can find 13 hotels in Savinjska and 201 hotels in the country of Slovenia. Our members favorite in Savinjska is Hotel Trojane and M Hotel is the top pick in Slovenia. Want more? Check out our map of hotels near Zalec.