Skip to main content

Filter by:


Star Rating

Review Score

Riva San Vitale – 1 hotel or place to stay
See the latest prices and deals by choosing your dates.
Chery Bed & Breakfast, hotel in Riva San Vitale

Chery Bed & Breakfast enjoys a location in Riva San Vitale, 3.4 miles from Mendrisio Station and 5.6 miles from Swiss Miniatur.

Great for the price
8.6
Scored 8.6
Excellent
Rated excellent
204 reviews
Price from$120.71per night
ibis budget Lugano Paradiso, hotel in Riva San Vitale

Only 215 yards from Lake Lugano, Ibis Budget Lugano Paradiso features free Wi-Fi, a bar, and a restaurant. The center of Lugano is just under a mile away.

Location
7.1
Scored 7.1
Good
Rated good
4,066 reviews
Price from$82.09per night
Hotel Dischma, hotel in Riva San Vitale

The Hotel Dischma is 330 yards from the funicular station and from the Lugano-Paradiso boat pier on Lake Lugano. It features free Wi-Fi and a free internet terminal.

Good location and friendly staff. The family members loafing around and the somewat old-fashioned interiors reminded me of family vacations in the 70s, so much nicer than the impersonal sterility of the large chains. They facilitated my late decision to include breakfast without a problem. And all that for a very competitive price!
7.0
Scored 7.0
Good
Rated good
2,766 reviews
Price from$93.94per night
Hotel De La Paix, hotel in Riva San Vitale

The Hotel de la Paix is near Lake Lugano, about 0.6 mi from the city center and the train station. It offers an out-door pool, free WiFi, free parking on site and free mini-bar use.

quality of the breakfast and variety, as well as service etc. was very good. a nice start into the day. The restaurant next door Al Barilotto was very good.
8.6
Scored 8.6
Excellent
Rated excellent
2,285 reviews
Price from$232.21per night
Novotel Lugano Paradiso, hotel in Riva San Vitale

Novotel Lugano Paradiso is a four-star hotel, just 656 feet from Lake Lugano and the center of Lugano can be reached within 5 minutes by bus.

Everything was perfect staff, breakfast and location.
8.3
Scored 8.3
Very Good
Rated very good
2,122 reviews
Price from$249.38per night
Best Western Hotel Bellevue au Lac, hotel in Riva San Vitale

Best Western Hotel Bellevue au Lac is located on the lakeside promenade of Lugano and offers panoramic views. It features an outdoor pool and all rooms have a balcony and free internet access.

Clean
7.8
Scored 7.8
Good
Rated good
1,352 reviews
Price from$323.07per night
Park Hotel Principe - Ticino Hotels Group, hotel in Riva San Vitale

Set amid a peaceful garden on top of the Collina d´Oro Hill, the Park Hotel Principe - Ticino Hotels Group offers a heated outdoor pool and 2 tennis courts.

The location. The rooms were large.
7.9
Scored 7.9
Good
Rated good
1,293 reviews
Price from$156.93per night
Ibis Lugano Paradiso, hotel in Riva San Vitale

The Ibis Lugano-Paradiso is just 656 feet from Lake Lugano and 0.9 mi from the center of Lugano. It offers a 24-hour snack bar and free Wi-Fi.

That the hotel is located close to the lake, the receptionist were nice and really professional. The waitress we had during the breakfast was really attentive.
7.7
Scored 7.7
Good
Rated good
1,883 reviews
Price from$126.46per night
Enjoy 1313AG Hotel Touring, hotel in Riva San Vitale

Enjoy 1313AG Hotel Touring offers modern rooms, a 2-minute walk from the Chiasso Train Station and in the center of the pedestrian zone.

- location - nice rooms with nice view - nice staff at the restaurant - breakfast was great - night portier was very helpful - early check in was possible after a phone call
7.9
Scored 7.9
Good
Rated good
1,320 reviews
Price from$153.09per night
Hotel Campione, hotel in Riva San Vitale

The Hotel Campione in Bissone, on the banks of Lake Lugano, offers you a lakeside pool with a panoramic terrace and free Wi-Fi in the entire hotel.

Clean & friendly staffs. Food menu is good
8.1
Scored 8.1
Very Good
Rated very good
584 reviews
Price from$158.02per night
See all hotels in and around Riva San Vitale
Subscribe to receive premium deals

Prices drop the second you sign up!