Hotels in Mendrisio

Search and compare Mendrisio hotels from hundreds of travel sites and save

Mendrisio, Switzerland
23 Sep — 24 Sep2
Mendrisio, Switzerland
Thu 23-9
Fri 24-9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Mendrisio

Filter by star ratings
All filters
Swiss Diamond Hotel
Swiss Diamond Hotel
8.5 Excellent
Riva Lago Olivella 29, Vico Morcote, Ticino, Switzerland
Show on map
8.3 km from city centre, Mendrisio 
ExcellentBased on 1,033 reviews
8.5

Featuring a Turkish steam bath, a rooftop terrace and a private beach, this luxury hotel is a short drive from Melide. It also provides an indoor pool, a Jacuzzi and a free shuttle service.

Albergo Svizzero
Albergo Svizzero
7.1 Good
Via Famiglia Avvocato Scacchi 13, Mendrisio, Ticino, Switzerland
Show on map
4.1 km from city centre, Mendrisio 
GoodBased on 510 reviews
7.1

Set within the picturesque parkland of Capolago, Albergo Ristorante Svizzero offers comfortable accommodation and a wide range of facilities, such as a coffee bar, a playground and free Wi-Fi. It is ideally positioned for guests wanting to visit the area's popular attractions.

Morgana
Morgana
7.8 Good
Via Carlo Maderno 12, Mendrisio, Ticino, Switzerland
Show on map
1.2 km from city centre, Mendrisio 
GoodBased on 1,052 reviews
7.8

Located in Mendrisio, Morgana is within a 25-minute drive of Lugano Airport and provides an outdoor pool and free Wi-Fi. It also offers a sun deck, laundry facilities and valet parking.

Grand Hotel Villa Castagnola
Grand Hotel Villa Castagnola
9.0 Excellent
Viale Castagnola 31, Lugano, Ticino, Switzerland
Show on map
15.5 km from city centre, Mendrisio 
ExcellentBased on 500 reviews
9.0

Featuring outdoor tennis courts, an indoor pool and a private beach, Grand Hotel Villa Castagnola is a deluxe place to stay in Lugano. It has a gym, as well as a rooftop terrace, a sauna and a Turkish steam bath.

Tips for booking a Mendrisio hotel

Cheapest month:July
Most expensive month:October
Average price in Mendrisio:S$ 165/night
Absolute cheapest price found:S$ 87/night
Cheapest day:Monday
Most expensive day:Saturday
S$ 90 - S$ 202
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 95 - S$ 330
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mendrisio hotels

Show all 27 hotels
1
Grand Hotel Villa Castagnola
Grand Hotel Villa Castagnola
9.0 Excellent
Viale Castagnola 31, Lugano, Ticino, Switzerland
Show on map
1.5 km from city centre, Lugano 

Featuring outdoor tennis courts, an indoor pool and a private beach, Grand Hotel Villa Castagnola is a deluxe place to stay in Lugano. It has a gym, as well as a rooftop terrace, a sauna and a Turkish steam bath.

Cheapest hotels in Mendrisio, Ticino

Show all 27 hotels
Albergo Svizzero
Albergo Svizzero
7.1 Good
Via Famiglia Avvocato Scacchi 13, Mendrisio, Ticino, Switzerland
Show on map
4.1 km from city centre,  

Set within the picturesque parkland of Capolago, Albergo Ristorante Svizzero offers comfortable accommodation and a wide range of facilities, such as a coffee bar, a playground and free Wi-Fi. It is ideally positioned for guests wanting to visit the area's popular attractions.

S$ 109
Avg. per night
Morgana
Morgana
7.8 Good
Via Carlo Maderno 12, Mendrisio, Ticino, Switzerland
Show on map
1.2 km from city centre,  

Located in Mendrisio, Morgana is within a 25-minute drive of Lugano Airport and provides an outdoor pool and free Wi-Fi. It also offers a sun deck, laundry facilities and valet parking.

S$ 157
Avg. per night
Swiss Diamond Hotel
Swiss Diamond Hotel
8.5 Excellent
Riva Lago Olivella 29, Vico Morcote, Ticino, Switzerland
Show on map
0.8 km from city centre,  

Featuring a Turkish steam bath, a rooftop terrace and a private beach, this luxury hotel is a short drive from Melide. It also provides an indoor pool, a Jacuzzi and a free shuttle service.

S$ 315
Avg. per night
Grand Hotel Villa Castagnola
Grand Hotel Villa Castagnola
9.0 Excellent
Viale Castagnola 31, Lugano, Ticino, Switzerland
Show on map
1.5 km from city centre,  

Featuring outdoor tennis courts, an indoor pool and a private beach, Grand Hotel Villa Castagnola is a deluxe place to stay in Lugano. It has a gym, as well as a rooftop terrace, a sauna and a Turkish steam bath.

S$ 437
Avg. per night

Hotel prices in Mendrisio

3 stars

S$ 157 - S$ 174

Hotel Touring Chiasso

No. 1 most popular

S$ 174
Avg. per night
Morgana

Best value

Morgana
7.8 Good
S$ 157
Avg. per night
4 stars and up

S$ 151 - S$ 437

Grand Hotel Villa Castagnola

No. 1 most popular

S$ 437
Avg. per night
Swiss Diamond Hotel

No. 2 most popular

Swiss Diamond Hotel
8.5 Excellent
S$ 315
Avg. per night
Hotel Admiral

Best value

S$ 151
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Mendrisio

Mendrisio travel FAQs

  • What are the best hotels in Mendrisio?

    Grand Hotel Villa Castagnola, rated with a score of 9.0 from 500 reviewers, is one of the most popular hotels in Mendrisio. Other top stays include Swiss Diamond Hotel, with an average rating of 8.5 from 1,033 reviewers, and Morgana, with a score of 7.8 from 1,052 reviewers.

  • What is a good hotel near FoxTown Factory Stores?

    A good hotel close to FoxTown Factory Stores is Hotel Coronado (rated 8.2/10 from 562 reviews).

  • How much do hotels in Mendrisio cost?

    The average prices of hotels in Mendrisio have been around S$ 169 per night over the last 3 days.

  • How much is a cheap hotel in Mendrisio?

    HotelsCombined users have found cheap hotels in Mendrisio starting from S$ 88 per night in the last 3 days.

  • How much is a hotel in Mendrisio tonight?

    A hotel in Mendrisio tonight has an average price of S$ 207, but some deals have been found for as low as S$ 123 in HotelsCombined searches over the last 72 hours. Prices in Mendrisio are changing frequently. The best price found for a 4-star Mendrisio hotel for tonight has been S$ 346.