Skip to main content

Filter by:


Star Rating

Review Score

Rivera – 2 hotels and places to stay
See the latest prices and deals by choosing your dates.
Albergo Elvezia, hotel in Rivera

A restaurant serving Mediterranean and Swiss cuisine is featured at Albergo Elvezia in the heart of Rivera, 66 feet from the local train station.

7.3
Scored 7.3
Good
Rated good
421 reviews
Price from$181.91per night
BnB Rivera-Monteceneri, hotel in Rivera

BnB Rivera-Monteceneri offers accommodations in Rivera, 11 miles from Lugano Station and 12 miles from Lugano Exhibition Center.

9.4
Scored 9.4
Wonderful
Rated wonderful
31 reviews
Price from$176.40per night
Chromotel self check-in, hotel in Rivera

Chromotel in Mezzovico is located 7.5 mi from the center of Lugano and from Agno airport and is about 9.3 mi from Bellinzona. It offers a 24-hour self-service check-in/check-out terminal.

.
7.3
Scored 7.3
Good
Rated good
954 reviews
Price from$122.93per night
CP Resort, hotel in Rivera

Located in Taverne, CP Resort features a restaurant, bar, garden and terrace. Free WiFi and free private parking are available on site.

8.4
Scored 8.4
Very Good
Rated very good
632 reviews
Price from$168.95per night
Hotel Il Castagno, hotel in Rivera

Located in Mugena, 6.7 miles from Lugano Station, Hotel Il Castagno provides accommodations with free bikes, free private parking, a garden and a shared lounge.

we were pleasantly surprised by the location at the top of a mountain not far from Lugano, the great restaurant downstairs, excellent breakfast and very pleasant personnel.
8.4
Scored 8.4
Very Good
Rated very good
467 reviews
Price from$198.45per night
Hotel San Bernardo, hotel in Rivera

Offering a restaurant serving international specialties, Hotel San Bernardo is located in Contra and features a terrace with views of Lake Maggiore and the surrounding landscape.

food was excellent / female staff was positive and good
8.7
Scored 8.7
Excellent
Rated excellent
262 reviews
Price from$216.11per night
Osteria Centrale, hotel in Rivera

Located in Cadenazzo, within 8.8 miles of Piazza Grande Locarno and 12 miles of Golfclub Patriziale Ascona, Osteria Centrale has accommodations with a bar and free WiFi as well as free private parking...

During Locarno Film Festival, everything was three times as expensive as this, and it was easy to get into town with the free train ticket pass. (No expensive parking required; parking at the Osteria is free.) The other good thing was the trains were frequent, clean and safe, so I could come and go. The area right around the Osteria is not particularly beautiful, but the overall is so lovely, and the host so friendly and helpful, that it made a pretty package!
8.3
Scored 8.3
Very Good
Rated very good
119 reviews
Price from$148.83per night
Hotel Morobbia, hotel in Rivera

Located 1969 feet from the center of Camorino, Hotel Morobbia is a good base to visit medieval castles in the Bellinzona and Morobbia valleys. The restaurant serves specialties from Ticino.

8.1
Scored 8.1
Very Good
Rated very good
59 reviews
Price from$159.86per night
La Campagnola - Top Swiss Family Hotel, hotel in Rivera

This hotel is located above Lake Maggiore opposite Locarno and Ascona, amid a Mediterranean garden with a pool. It offers panoramic views, free Wi-Fi and free parking.

8.5
Scored 8.5
Very Good
Rated very good
92 reviews
Price from$281.13per night
Smart-HOTEL MINUSIO, a Benvenuti Hotel, hotel in Rivera

Surrounded by a garden with a heated outdoor pool, Smart-HOTEL MINUSIO, a Benvenuti Hotel is a 2-minute drive from the center of Locarno and Lake Maggiore.

Staff kindness. Free upgrade and beverages. Free transportation. Great breakfast. Very clean. The view was amazing.
9.2
Scored 9.2
Wonderful
Rated wonderful
400 reviews
Price from$259.08per night
See all hotels in and around Rivera
Subscribe to receive premium deals

Prices drop the second you sign up!

Explore guest reviews of hotels in Rivera

  • From $181.91 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 421 reviews
    Very clean hotel and very friendly staff.
    Jacob
    Denmark