Gasthaus Badhof is located in the scenic Meggen area near Luzern, Switzerland, known for its tranquil setting by the Golf Meggen course. The hotel is about 4 km from the city center of Luzern, where you can visit the Lion Monument and Chapel Bridge, both approximately 4 km away. Lake Lucerne is also nearby, around 5 km from the hotel. Zurich Airport is approximately 47 km from Gasthaus Badhof.