• Login or Create Account
  • Currency

    THB

You are booking hotel for more than 90 days

map
Price Per Night
  • (2)
  • (18)
  • (30)

Your Budget

to
Star Category
  • (5)
  • (23)
  • (40)
User Rating
  • (8)
  • (30)
  • (10)
  • (50)
  • (50)
Property Type
  • (52)
  • (34)
  • (5)
  • (4)
  • (3)
  • (3)
Chains
  • (1)
  • (1)
  • (1)
Amenities
Guests Love
  • (4)
  • (6)
  • (36)

Show -3 more

Booking Preference
Booking Preference
  • (5)
  • (1)
  • (96)
  • (37)
House Rules
  • (3)
  • (3)
  • (3)
  • (2)
  • (1)
BACK TO TOP

Book Hotels in Lucerne, Switzerland from 176 Hotels

hotelImg

Mandarin Oriental Palace, Luzern

Lucerne | 1.6 km drive to Lucerne City Centre
SpaSpa
GymGym
Complimentary Water Bottle
Free Cancellation
This 5 Star Hotel in Lucerne is located in Lucerne. Full Address of property is Haldenstrasse 10 View On Map Key amenities of this property are Spa & Gym & Complimentary Water Bottle.
View More
Excellent4.8

(326 Ratings)

THB 44,105

+ THB 2,133 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Gasthaus Badhof

Meggen | 5.1 km drive to Lucerne City Centre
Complimentary Water Bottle
Free Cancellation
Location of the Hotel is Meggen View On Map (Kreuzbuchweg). Top Facilities of this Hotel are Complimentary Water Bottle.
View More
Excellent4.4

(631 Ratings)

THB 13,713

+ THB 712 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Beau Séjour Lucerne

Lucerne | 1.8 km drive to Lucerne City Centre
Kids' Meals
BarBar
Elevator/LiftElevator/Lift
This 3 Star Hotel in Lucerne is located in Lucerne. Full Address of property is Haldenstrasse 53 View On Map Key amenities of this property are Kids' Meals & Bar & Elevator/Lift.
View More
Excellent4.6

(633 Ratings)

THB 16,529

+ THB 970 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Vitznauerhof - Lifestyle Hideway at the Lake

Vitznau | 25.2 km drive to Lucerne City Centre
HammamHammam
Heated Pool
SpaSpa
Location of the Hotel is Vitznau View On Map (Seestrasse 80). Top Facilities of this Hotel are Hammam & Heated Pool & Spa.
View More
Excellent4.6

(246 Ratings)

THB 19,921

+ THB 1,182 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

HERMITAGE Lake Lucerne - Beach Club & Lifestyle Hotel

Lucerne | 4.6 km drive to Lucerne City Centre
Private BeachPrivate Beach
HammamHammam
SpaSpa
This 4 Star Hotel in Lucerne is located in Lucerne. Full Address of property is Seeburgstrasse 72 View On Map Key amenities of this property are Private Beach & Hammam & Spa.
View More
Excellent4.3

(1056 Ratings)

THB 23,178

+ THB 1,337 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Romantik Hotel Beau Rivage

Weggis | 20 km drive to Lucerne City Centre
4 minutes walk to Weggis Harbor,
Heated Pool
SpaSpa
GymGym
Location of the Hotel is Weggis View On Map (Gotthardstrasse 6). Top Facilities of this Hotel are Heated Pool & Spa & Gym.
View More
Very Good4.2

(801 Ratings)

THB 11,692

+ THB 694 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Grand Hotel National

Lucerne | 9 minutes walk to Lucerne City Centre
Heated Pool
SpaSpa
Skiing
Free Cancellation
This 5 Star Hotel in Lucerne is located in Lucerne. Full Address of property is Haldenstrasse 4 View On Map Key amenities of this property are Heated Pool & Spa & Skiing.
View More
Very Good4.0

(809 Ratings)

THB 31,978

+ THB 1,671 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Seehotel Kastanienbaum

Horw | 6.6 km drive to Lucerne City Centre
Private BeachPrivate Beach
HammamHammam
Heated Pool
Location of the Hotel is Horw View On Map (St. Niklausenstrasse 105 Kastanienbaum). Top Facilities of this Hotel are Private Beach & Hammam & Heated Pool.
View More
Excellent4.7

(1069 Ratings)

THB 11,436

+ THB 643 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Hammer

Kriens | 13.3 km drive to Lucerne City Centre
SpaSpa
Free ParkingFree Parking
Full Address of property is Würzenrain 11 Eigenthal View On Map Key amenities of this property are Spa & Free Parking.
View More
Excellent4.9

(106 Ratings)

THB 7,911

+ THB 451 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

AMERON Luzern Hotel Flora

Lucerne | 3 minutes walk to Lucerne City Centre
3 minutes walk to Lucerne Station,
Skiing
Complimentary Water Bottle
Location of the Hotel is Lucerne View On Map (Seidenhofstrasse 5). Top Facilities of this Hotel are Skiing & Complimentary Water Bottle.
View More
Very Good4.2

(1054 Ratings)

THB 17,399

+ THB 1,119 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Felmis

Horw | 4.9 km drive to Lucerne City Centre
Kids' Meals
BarBar
Elevator/LiftElevator/Lift
This 3 Star Hotel in Lucerne is located in Horw. Full Address of property is Kastanienbaumstrasse 91 Lucerne View On Map Key amenities of this property are Kids' Meals & Bar & Elevator/Lift.
View More
Excellent4.8

(1298 Ratings)

THB 8,019

+ THB 513 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Campus Hotel Hertenstein

Weggis | 21.3 km drive to Lucerne City Centre
Private BeachPrivate Beach
GymGym
Location of the Hotel is Weggis View On Map (156 Hertensteinstrasse). Top Facilities of this Hotel are Private Beach & Gym.
View More
Excellent4.4

(123 Ratings)

THB 14,790

+ THB 895 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Sonnenberg

Littau | 6.5 km drive to Lucerne City Centre
Kids' Meals
ParkingParking
This 3 Star Hotel in Lucerne is located in Littau. Full Address of property is Zumhofstrasse 258 View On Map Key amenities of this property are Kids' Meals & Parking.
View More
Very Good3.9

(699 Ratings)

THB 10,585

+ THB 610 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

See & Wellnesshotel Gerbi

Weggis | 19.9 km drive to Lucerne City Centre
HammamHammam
SpaSpa
GymGym
Free Cancellation
Location of the Hotel is Weggis View On Map (Hertensteinstrasse 48). Top Facilities of this Hotel are Hammam & Spa & Gym.
View More
Very Good4.2

(499 Ratings)

THB 14,996

+ THB 1,111 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The Hotel Luzern, Autograph Collection

Lucerne | 6 minutes walk to Lucerne City Centre
3 minutes walk to Lucerne Station,
GymGym
Free Cancellation
This 5 Star Hotel in Lucerne is located in Lucerne. Full Address of property is Sempacherstrasse 14 View On Map Key amenities of this property are Gym.
View More
Excellent4.4

(185 Ratings)

THB 23,255

+ THB 1,304 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Radisson Blu Hotel, Lucerne

Lucerne | 1.1 km drive to Lucerne City Centre
About a minute walk to Werftestrasse Luzern Station,
SpaSpa
GymGym
Free Cancellation
Location of the Hotel is Lucerne View On Map (Lakefront Center Inseliquai 12, Lucerne, CH-6005, Switzerland). Top Facilities of this Hotel are Spa & Gym.
View More
Excellent4.4

(1053 Ratings)

THB 28,993

+ THB 458 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Renaissance Lucerne Hotel

Lucerne | 4 minutes walk to Lucerne City Centre
4 minutes walk to Lucerne Station,
GymGym
This 5 Star Hotel in Lucerne is located in Lucerne. Full Address of property is Pilatusstrasse 15 View On Map Key amenities of this property are Gym.
View More
Excellent4.7

(496 Ratings)

THB 22,153

+ THB 1,075 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Terrasse am See

Vitznau | 25 km drive to Lucerne City Centre
Skiing
Free Cancellation
Location of the Hotel is Vitznau View On Map (Bahnhofstrasse 2). Top Facilities of this Hotel are Skiing.
View More
Very Good4.2

(223 Ratings)

THB 8,552

+ THB 533 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Rigi Kaltbad Swiss Quality Hotel

Weggis | 12 km aerial distance to Lucerne City Centre
HammamHammam
Heated Pool
SpaSpa
This 3 Star Hotel in Lucerne is located in Weggis. Full Address of property is Zentrum 4 Rigi Kaltbad View On Map Key amenities of this property are Hammam & Heated Pool & Spa.
View More
Excellent4.3

(178 Ratings)

THB 15,094

+ THB 999 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Altstadt Hotel Krone Luzern

Old Town Lucerne | 5 minutes walk to Lucerne City Centre
Complimentary Water Bottle
Location of the Hotel is Old Town Lucerne View On Map (Weinmarkt 12). Top Facilities of this Hotel are Complimentary Water Bottle.
View More
Excellent4.3

(997 Ratings)

THB 17,061

+ THB 1,154 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Lucerne


Check out best Lucerne hotel deals and offers on more than 176 hotels in Lucerne only on MakeMyTrip!

Wondering where to book your stay in Lucerne? We understand your desire for comfort and hence have listed out the best Lucerne hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Lucerne. Select from best 176 hotels in Lucerne.

All Above properties for Lucerne are updated on Wednesday, May 13, 2026- 03.13.

Book affordable hotels in Lucerne at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Lucerne, Stay in Lucerne's best hotels! Lucerne Hotels Price Starts from Minimum THB 3537 for Budget hotel. If you’re looking for a cheap hotel in Lucerne, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Lucerne accommodation. Check Price Now!


Five Star Hotels in Lucerne

Hotel Schweizerhof Luzern

0 1 2 3 4 0 1 2 3 4

THB 29,099

Per Night

Old Town Lucerne

La Colombe Boutique Hotel

0 1 2 3 4 0 1 2 3 4

THB 15,385

Per Night

Baar

Grand Hotel National

0 1 2 3 4 0 1 2 3 4

THB 26,355

Per Night

Lucerne

Lucerne

Lucerne

Hotel Villa Honegg

0 1 2 3 4 0 1 2 3 4

THB 29,396

Per Night

Ennetbürgen

Ennetbürgen

Renaissance Lucerne Hotel

0 1 2 3 4 0 1 2 3 4

THB 36,014

Per Night

Lucerne

Lucerne

Ennetbürgen

Hotels By Category in Lucerne

Get the best deals on different type of Hotel categories in Lucerne with MakeMyTrip.com. Choose from 176 hotels in Lucerne. Just THB 3537 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in Lucerne with Free Breakfast

Swiss Holiday Park Resort

0 1 2 3 0 1 2 3 4

THB 5,422

Per Night

Seehotel Pilatus

0 1 2 3 0 1 2 3 4

THB 11,548

Per Night

Nidwalden

See & Wellnesshotel Gerbi

0 1 2 3 0 1 2 3 4

THB 15,482

Per Night

Weggis

Lucerne

City-Hotel Ochsen

0 1 2 3 0 1 2 3 4

THB 14,713

Per Night

Baar

Culinarium Alpinum

0 -1 0 1 2 3 4

THB 9,934

Per Night

Nidwalden

Campus Hotel Hertenstein

0 1 2 3 0 1 2 3 4

THB 12,196

Per Night

Weggis

Hotel Alexander

0 1 2 3 0 1 2 3 4

THB 12,875

Per Night

Weggis

Boutique Hotel Balm

0 1 2 0 1 2 3 4

THB 11,424

Per Night

Meggen

ibis budget Luzern City

0 0 1 2 3 4

THB 6,639

Per Night

Lucerne

Grand Hotel Europe

0 1 2 3 0 1 2 3 4

THB 15,275

Per Night

Lucerne

Hirschen Oberkirch

0 1 2 0 1 2 3 4

THB 9,635

Per Night

Sursee

Lucerne

Four Star Hotels in Lucerne

Hotel Luzernerhof

0 1 2 3 0 1 2 3 4

THB 11,341

Per Night

Old Town Lucerne

Gasthaus Badhof

0 1 2 3 0 1 2 3 4

THB 16,392

Per Night

Meggen

Hotel Rössli Gourmet & Spa

0 1 2 3 0 1 2 3 4

THB 11,513

Per Night

Weggis

Cascada Boutique Hotel

0 1 2 3 0 1 2 3 4

THB 13,032

Per Night

Lucerne

Chateau Guetsch

0 1 2 3 0 1 2 3 4

THB 16,951

Per Night

Lucerne

Seeburg Hotel

0 1 2 3 0 1 2 3 4

THB 13,784

Per Night

Lucerne

Hotel Des Balances

0 1 2 3 0 1 2 3 4

THB 32,021

Per Night

Old Town Lucerne

Seehotel Wilerbad

0 1 2 3 0 1 2 3 4

THB 10,804

Per Night

Obwalden

Lucerne

Three Star hotels in Lucerne

BASLERTOR Summer Pool Hotel

0 1 2 0 1 2 3 4

THB 14,864

Per Night

Lucerne

Altstadt Hotel Krone Luzern

0 1 2 0 1 2 3 4

THB 13,533

Per Night

Old Town Lucerne

Hotel Rebstock

0 1 2 0 1 2 3 4

THB 13,411

Per Night

Lucerne

Boutique Hotel Anker

0 1 2 0 1 2 3 4

THB 13,203

Per Night

Lucerne

Weggis

Hotel Schlussel

0 1 2 0 1 2 3 4

THB 11,673

Per Night

Lucerne

Hotel Central Luzern

0 1 2 0 1 2 3 4

THB 11,489

Per Night

Lucerne

Boutique Hotel Balm

0 1 2 0 1 2 3 4

THB 11,424

Per Night

Meggen

Hotel Balm

0 1 2 0 1 2 3 4

THB 11,418

Per Night

Meggen

Dialoghotel Eckstein

0 1 2 0 1 2 3 4

THB 11,093

Per Night

Baar

Guggital Hotel Restaurant

0 1 2 0 1 2 3 4

THB 10,699

Per Night

Baar

Lucerne

Hotel Beau Sejour Lucerne

0 1 2 0 1 2 3 4

THB 10,493

Per Night

Lucerne

Hotel Central am See

0 1 2 0 1 2 3 4

THB 10,357

Per Night

Weggis

Seminarhotel CAMPUS SURSEE

0 1 2 0 1 2 3 4

THB 10,182

Per Night

Sursee

Hotel Alpina

0 1 2 0 1 2 3 4

THB 10,022

Per Night

Lucerne

Nidwalden

Hotel Arcade

0 1 2 0 1 2 3 4

THB 9,774

Per Night

Muri

LIVINN - Self-Check-in

0 1 2 0 1 2 3 4

THB 9,761

Per Night

Schwyz

The Lubo - self check-in

0 1 2 0 1 2 3 4

THB 9,749

Per Night

Old Town Lucerne

Hirschen Oberkirch

0 1 2 0 1 2 3 4

THB 9,635

Per Night

Sursee

Hotel Engel

0 1 2 0 1 2 3 4

THB 9,520

Per Night

Nidwalden

Kriens

Landgasthof Hotel Rossli

0 1 2 0 1 2 3 4

THB 9,106

Per Night

Adligenswil

Seeblick Hohenhotel

0 1 2 0 1 2 3 4

THB 8,783

Per Night

Emmetten

Villa Maria

0 1 2 0 1 2 3 4

THB 8,737

Per Night

Lucerne

Galaxy Apartments Lucerne

0 1 2 0 1 2 3 4

THB 8,706

Per Night

Lucerne

Hotel Sonnenberg

0 1 2 0 1 2 3 4

THB 8,693

Per Night

Littau

Hotel & Restaurant Rossli

0 1 2 0 1 2 3 4

THB 8,651

Per Night

Lucerne

Hotel Schmid & Alfa

0 1 2 0 1 2 3 4

THB 8,485

Per Night

Brunnen

Hotel Zugertor

0 1 2 0 1 2 3 4

THB 8,443

Per Night

Baar

Hotel Roggerli

0 1 2 0 1 2 3 4

THB 8,278

Per Night

Nidwalden

ibis Luzern Kriens

0 1 2 0 1 2 3 4

THB 8,200

Per Night

Kriens

Hotel Sursee

0 1 2 0 1 2 3 4

THB 8,077

Per Night

Sursee

Hotel Thorenberg

0 1 2 0 1 2 3 4

THB 8,071

Per Night

Littau

Zug

Hotel Terrasse am See

0 1 2 0 1 2 3 4

THB 8,000

Per Night

Vitznau

ibis Styles Luzern

0 1 2 0 1 2 3 4

THB 7,930

Per Night

Lucerne

Hotel Felmis

0 1 2 0 1 2 3 4

THB 7,865

Per Night

Horw

Old Town Lucerne

Lucerne

Seminarhotel Romerohaus

0 1 2 0 1 2 3 4

THB 7,368

Per Night

Lucerne

Hotel Rigi Vitznau

0 1 2 0 1 2 3 4

THB 7,235

Per Night

Vitznau

Seehof Hotel Du Lac

0 1 2 0 1 2 3 4

THB 7,113

Per Night

Weggis

Businesshotel LUX

0 1 2 0 1 2 3 4

THB 7,037

Per Night

Emmen

Vitznau

Lucerne Hotels by Location

Hotels near Popular Attractions in Lucerne

Show More

Properties in Lucerne

Hotels By Star Category in Lucerne

Premium Hotels in Nearby Cities

Zurich Airport Area

Widder Hotel

0 1 2 3 4 0 1 2 3 4

THB 37,035

Per Night

Zurich Old Town - Altstadt

B2 Hotel Zürich

0 1 2 3 0 1 2 3 4

THB 18,792

Per Night

Enge

Friesenberg

Sheraton Zurich Hotel

0 1 2 3 0 1 2 3 4

THB 15,447

Per Night

Zurich West

The Chedi Andermatt

0 1 2 3 4 0 1 2 3 4

THB 36,843

Per Night

Andermatt

Atlantis by Giardino

0 1 2 3 4 0 1 2 3 4

THB 13,194

Per Night

Wiedikon

Parkhotel du Sauvage

0 1 2 3 0 1 2 3 4

THB 12,666

Per Night

Meiringen

District 11