Travelers are voting Holiday Inn City Centre, Hotel Villa Marstall Heidelber and Ringhotel Winzerhof as the best of 124 hotels in Heidelberg. There are 25 hotels in Bad Kreuznach a city just 102 km from Heidelberg and 246 hotels in Baden Baden which is 91 km distant. The most popular of these are Parkhotel Leininger Hof in Bad Kreuznach and Motel One Stuttgart in Baden Baden. You can find 640 hotels in Baden-Wurttemberg and 5203 hotels in the country of Germany. Our members favorite in Baden-Wurttemberg is Hotel Ochsen Pleidelsheim and Hilton Garden Inn Frankfurt Airport is the top pick in Germany. Want more? Check out our map of hotels in Heidelberg.