• Login or Create Account
  • Currency

    CAD

You are booking hotel for more than 90 days

map
Star Category
  • (2)
User Rating
  • (1)
  • (1)
  • (1)
Property Type
  • (3)
  • (2)
  • (1)
Amenities
Guests Love
  • (6)

Show -1 more

Booking Preference
Booking Preference
  • (1)
  • (6)
  • (3)
BACK TO TOP

Book Hotels in Riviera, Switzerland from 102 Hotels

hotelImg

Arbed Living Hotel

Bellinzona | 10.2 km from Riviera
SpaSpa
GymGym
Free Cancellation
This 4 Star Hotel in Bellinzona is located in Bellinzona. Full Address of property is 24 Via S. Gottardo View On Map Key amenities of this property are Spa & Gym.
View More
Excellent4.6

(34 Ratings)

CAD 348

+ CAD 13 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Youth Hostel Locarno

22.7 km from Riviera
Beds in a Hostel
| Sleeps 2 guests
Elevator/LiftElevator/Lift
Top Facilities of this Hostel are Elevator/Lift.
View More
Very Good4.1

(530 Ratings)

CAD 178

+ CAD 7 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Ristorante Campagna

Locarno | 16.7 km from Riviera
Free Cancellation
Full Address of property is 16 Via alle Scuole View On Map
View More
Very Good4.1

(362 Ratings)

CAD 220

+ CAD 8 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Apartment

Appartamento a due passi dal centro

Muralto | 21.6 km from Riviera
3 minutes walk to Locarno Station,
Entire Apartment
| 1 Bedroom | Sleeps 2 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

Wi-Fi
Free Cancellation
Location of the Apartment is Muralto View On Map (Scazziga 6 Appartamento 6). Top Facilities of this Apartment are Wi-Fi.
View More

CAD 316

+ CAD 162 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Boutique-Hotel REMORINO

Minusio | 20.6 km from Riviera
Heated Pool
Free Cancellation
This 4 Star Hotel in Locarno is located in Minusio. Full Address of property is Via Verbano 29 View On Map Key amenities of this property are Heated Pool.
View More
Excellent4.8

(247 Ratings)

CAD 686

+ CAD 26 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Garni Moderno

Bellinzona | 14.0 km from Riviera
4 minutes walk to Bellinzona Station,
Kids' Meals
BarBar
Elevator/LiftElevator/Lift
Location of the Hotel is Bellinzona View On Map (Viale Stazione 17 B). Top Facilities of this Hotel are Kids' Meals & Bar & Elevator/Lift.
View More
Good3.4

(613 Ratings)

CAD 183

+ CAD 7 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Room in a Homestay

Ristorante Del Ponte

Locarno | 16.8 km from Riviera
Room in a Homestay
| 1 Bedroom | Sleeps 5 guests
Room in a Homestay

Room in a Homestay

Room in a Property

Private access to a Bedroom & Bathroom, shared access to Living room, Kitchen & other common spaces with fellow guests

Please refer to Property Layout section on the Details page for access information for All spaces

Kids' Meals
BarBar
Free Cancellation
This 3 Star Bed N Breakfast in Locarno is located in Locarno. Full Address of property is Via Cantonale 83 View On Map Key amenities of this property are Kids' Meals & Bar.
View More
Very Good3.9

(563 Ratings)

CAD 254

+ CAD 10 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Albergo Elvezia

Lugano | 22.1 km from Riviera
18.8 km drive to Lugano City Centre,
About a minute walk to Rivera Bironico Station,
Water park
Free Cancellation
Location of the Hotel is Lugano View On Map (Via Cantonale). Top Facilities of this Hotel are Water park.
View More
Very Good3.9

(330 Ratings)

CAD 280

+ CAD 11 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Garni Montaldi

Muralto | 21.7 km from Riviera
About a minute walk to Locarno Station,
Elevator/LiftElevator/Lift
This 2 Star Hotel in Locarno is located in Muralto. Full Address of property is Piazza Stazione 7 View On Map Key amenities of this property are Elevator/Lift.
View More
Very Good3.9

(1956 Ratings)

CAD 328

+ CAD 12 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

6532 Smart Hotel - Self check-in

Bellinzona | 11.1 km from Riviera
Skiing
Location of the Hotel is Bellinzona View On Map (1 Via San Gottardo). Top Facilities of this Hotel are Skiing.
View More
Excellent4.3

(888 Ratings)

CAD 288

+ CAD 11 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Bellinzona Sud Swiss Quality

14.9 km from Riviera
Kids' Meals
Elevator/LiftElevator/Lift
Indoor GamesIndoor Games
Full Address of property is Raststätte Bellinzona Süd, A2 Monte Carasso View On Map Key amenities of this property are Kids' Meals & Elevator/Lift & Indoor Games.
View More
Excellent4.3

(2338 Ratings)

CAD 275

+ CAD 10 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Riviera


Check out best Riviera hotel deals and offers on more than 102 hotels in Riviera only on MakeMyTrip!

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

All Above properties for Riviera are updated on Friday, June 26, 2026- 11.25.

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


Five Star Hotels in Riviera

Giardino Ascona

0 1 2 3 4 0 1 2 3 4

CAD 1,412

Per Night

Ascona

Hotel Eden Roc

0 1 2 3 4 0 1 2 3 4

CAD 1,400

Per Night

Ascona

Hotels By Category in Riviera

Get the best deals on different type of Hotel categories in Riviera with MakeMyTrip.com. Choose from 102 hotels in Riviera. Just CAD 129 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 Riviera with Free Breakfast

Hotel Millennium

0 1 2 0 1 2 3 4

CAD 396

Per Night

Muralto

Hotel Alexandra

0 1 2 0 1 2 3 4

CAD 216

Per Night

Muralto

Ascona

Ascona

Minusio

Hotel Polo

0 1 2 0 1 2 3 4

CAD 346

Per Night

Ascona

Muralto

Hotel America

0 1 2 0 1 2 3 4

CAD 436

Per Night

Muralto

Hotel Unione

0 1 2 0 1 2 3 4

CAD 386

Per Night

Bellinzona

Osteria Belvedere

0 1 0 1 2 3 4

CAD 283

Per Night

Losone

Albergo Elvezia

0 -1 0 1 2 3 4

CAD 289

Per Night

Lugano

Bellinzona

Garni Rosa Delle Alpi

0 1 0 1 2 3 4

CAD 245

Per Night

Locarno

Bellinzona

Four Star Hotels in Riviera

Hotel Garni Golf

0 1 2 3 0 1 2 3 4

CAD 370

Per Night

Ascona

Minusio

Ascona

Arbed Living Hotel

0 1 2 3 0 1 2 3 4

CAD 330

Per Night

Bellinzona

Muralto

Ascona

Small Green Views

0 1 2 3 0 1 2 3 4

CAD 380

Per Night

Minusio

Bellinzona

Three Star hotels in Riviera

Villa Rossella

0 1 2 0 1 2 3 4

CAD 474

Per Night

Muralto

Albergo Carcani

0 1 2 0 1 2 3 4

CAD 440

Per Night

Ascona

Hotel America

0 1 2 0 1 2 3 4

CAD 436

Per Night

Muralto

Hotel Millennium

0 1 2 0 1 2 3 4

CAD 396

Per Night

Muralto

Hotel Tiziana

0 1 2 0 1 2 3 4

CAD 394

Per Night

Losone

Losone

Hotel Unione

0 1 2 0 1 2 3 4

CAD 386

Per Night

Bellinzona

ibis Locarno

0 1 2 0 1 2 3 4

CAD 383

Per Night

Muralto

Hotel Geranio Au Lac

0 1 2 0 1 2 3 4

CAD 378

Per Night

Muralto

Hotel Tiziana

0 1 2 0 1 2 3 4

CAD 362

Per Night

Losone

Relais Lucomagno

0 1 2 0 1 2 3 4

CAD 349

Per Night

Blenio

Fattoria l'Amorosa

0 1 2 0 1 2 3 4

CAD 347

Per Night

Bellinzona

Hotel Polo

0 1 2 0 1 2 3 4

CAD 346

Per Night

Ascona

Garni Elena

0 1 2 0 1 2 3 4

CAD 322

Per Night

Losone

Ascona

Osteria Ascona

0 1 2 0 1 2 3 4

CAD 315

Per Night

Ascona

Ascona

Hotel Tamaro

0 1 2 0 1 2 3 4

CAD 313

Per Night

Ascona

Hotel DU LAC Locarno

0 1 2 0 1 2 3 4

CAD 311

Per Night

Muralto

Garni Nessi

0 1 2 0 1 2 3 4

CAD 310

Per Night

Locarno

Ascona

Hotel Rio Muralto

0 1 2 0 1 2 3 4

CAD 301

Per Night

Muralto

Hotel Cereda

0 1 2 0 1 2 3 4

CAD 301

Per Night

Bellinzona

Hotel Rotonda

0 1 2 0 1 2 3 4

CAD 300

Per Night

Locarno

Hotel Luna Garni

0 1 2 0 1 2 3 4

CAD 296

Per Night

Ascona

Hotel La Perla

0 1 2 0 1 2 3 4

CAD 296

Per Night

Bellinzona

Bellinzona

Bellinzona

Jazz Hotel Ascona

0 1 2 0 1 2 3 4

CAD 260

Per Night

Ascona

Bellinzona

Ascona

Hotel Brocco & Posta

0 1 2 0 1 2 3 4

CAD 219

Per Night

Moësa

Hotel Alexandra

0 1 2 0 1 2 3 4

CAD 216

Per Night

Muralto

Riva Rooms & Studios

0 1 2 0 1 2 3 4

CAD 214

Per Night

Minusio

Lodge Brocco & Posta

0 1 2 0 1 2 3 4

CAD 197

Per Night

Moësa

Muralto

Depandance Garni Golf

0 1 2 0 1 2 3 4

CAD 469

Per Night

Ascona

Residenza Motta

0 1 2 0 1 2 3 4

CAD 442

Per Night

Minusio

Great2Stay

0 1 2 0 1 2 3 4

CAD 421

Per Night

Minusio

Casa Sheila

0 1 2 0 1 2 3 4

CAD 403

Per Night

Locarno

Be easy In Selva

0 1 2 0 1 2 3 4

CAD 296

Per Night

Locarno

Casa Belgeri

0 1 2 0 1 2 3 4

CAD 262

Per Night

Blenio

Cuore Alpino

0 1 2 0 1 2 3 4

CAD 254

Per Night

Blenio

Ristorante Del Ponte

0 1 2 0 1 2 3 4

CAD 210

Per Night

Locarno

Hotels By Star Category in Riviera

Premium Hotels in Nearby Cities

Grand Hotel Campione

0 1 2 3 4 0 1 2 3 4

CAD 561

Per Night

Lugano

Signinahotel

0 1 2 3 0 1 2 3 4

CAD 352

Per Night

Flims

San Carlo Suite

0 1 2 3 0 1 2 3 4

CAD 398

Per Night

Lenzerheide

The View Lugano

0 1 2 3 4 0 1 2 3 4

CAD 1,330

Per Night

Paradiso

The Chedi Andermatt

0 1 2 3 4 0 1 2 3 4

CAD 1,559

Per Night

Andermatt

Minusio

La Val Hotel & Spa

0 1 2 3 0 1 2 3 4

CAD 518

Per Night

Hotel Eden Roc

0 1 2 3 4 0 1 2 3 4

CAD 1,813

Per Night

Ascona