Gasthaus Badhof está ubicado en la pintoresca zona de Meggen cerca de Lucerna, Suiza, conocida por su entorno tranquilo junto al campo de golf Meggen. El hotel se encuentra a unos 4 km del centro de la ciudad de Lucerna, donde se puede visitar el Monumento del León y el Puente de la Capilla, ambos a aproximadamente 4 km de distancia. El Lago de Lucerna también está cerca, a unos 5 km del hotel. El Aeropuerto de Zúrich está aproximadamente a 47 km de Gasthaus Badhof.