Best Hotels In Old Town (Altstadt)

Marcus CentCurated by
Published Updated

We may earn a commission when you book through the links on this page, at no extra cost to you. Prices and availability are pulled live from our booking partners.

The best hotels in Old Town (Altstadt), Lucerne offer a range of prices from €185 to over €510 per night, with an average guest rating of 8.8 out of 10. You’ll find 12 carefully selected properties here, all evaluated based on their location within the historic district, guest reviews, and nightly rates.

We chose hotels that provide excellent comfort and service while keeping you close to key attractions in Old Town. For example, the 5-star Hotel Schweizerhof Luzern scores a high 9.2/10 with rates starting at €510.84, while the more affordable Hotel Continental Park a solid 8.5 rating from €184.81 per night. This range ensures you can find quality accommodation whether you’re looking for luxury or value.

All hotels included have verified guest ratings above 8.5, ensuring you stay at well-reviewed properties. The average nightly price across these 12 hotels is €257, reflecting a balance between cost and quality. If you want a central base with easy walking access to Lucerne’s landmarks, these hotels in Old Town are your best options.

1
Hotel Schweizerhof Luzern
9.2
595 reviews

5-star hotel in Lucerne’s Old Town with lake views and waterfront location. Rated 9.2/10 with upscale facilities and attentive staff.

From €510.84/night
4
Hotel Monopol Luzern
8.8
502 reviews

4-star hotel in Lucerne’s Old Town near the train station and Chapel Bridge. Features a rooftop bar with panoramic city views.

From €216.50/night
5
Hotel Astoria

Hotel Astoria

HotelsLucerne
8.8
427 reviews

4-star hotel in Lucerne’s Old Town, steps from Chapel Bridge. Rated 8.8/10 for staff and comfort.

From €200.43/night
6
Château Gütsch

Château Gütsch

HotelsLucerne
8.7
511 reviews

4-star hotel in Lucerne’s Old Town with panoramic views of Lake Lucerne and surrounding mountains. Historic ambiance combined with modern comfort.

From €324.26/night
11
Hobacher0503

Hobacher0503

HotelsLucerne
8.5
345 reviews

Hotel with mountain views and terrace in Kriens, a quiet area just outside Lucerne city center. Rated 8.5/10 by guests.

From €206.24/night

Where these hotels are

Pins are numbered to match the ranking above, coloured by star rating.

Browse All Lucerne Places to Stay

Compare prices, check availability, and find the right place for your stay.

Places to Stay

Frequently Asked Questions

To get the best deals on hotels in Old Town, consider booking several months in advance, especially for stays during peak summer months when demand is high. Weekday stays often offer better rates compared to weekends. Pay attention to cancellation policies and included amenities like breakfast or free Wi-Fi to maximize value.

Winter months may offer lower prices, but some services could be limited. If you prefer warmer weather, late spring to early autumn is ideal for walking around the area comfortably. Choosing from these highly rated hotels ensures you receive good service and a great location for your stay in Lucerne.

Booking smartly means you can enjoy Old Town’s charm while getting the most value for your money.