Skip to main content

Filter by:


Star rating

Review score

Contra – 4 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel San Bernardo, hotel in Contra

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

Great small town, hotel was 5 star quality, food and staff great! If you ever need a chef for a season sign me in ☺️
8.7
Scored 8.7
Fabulous
Rated fabulous
266 reviews
Price from£180.17per night
Casa Fery, hotel in Contra

Offering a garden and lake view, Casa Fery is located in Contra, 5.2 km from Piazza Grande Locarno and 10 km from Golfclub Patriziale Ascona.

The location was amazing and the host was really nice. Plus a great restaurant not far away.
9.7
Scored 9.7
Exceptional
Rated exceptional
47 reviews
Price from£225.52per night
Green View Apartments, hotel in Contra

Situated in Contra, Green View Apartments is 22 km from Lugano. Green View Apartments features views of the mountain and is 46 km from Como. Free WiFi is available throughout the property.

Spacious and practical apartment, ideal for 6 people. Big kitchen and bathroom. Kitchen very well equipped. Comfortable beds. Lots of storage room! Host is responsive. Beautiful views!
8.8
Scored 8.8
Fabulous
Rated fabulous
65 reviews
Price from£325.99per night
Casa San Bernardo, hotel in Contra

Situated in Contra and with Piazza Grande Locarno reachable within 5.9 km, Casa San Bernardo features a terrace, non-smoking rooms, free WiFi and a restaurant.

Friendly staff, good breakfast. The restaurant is good, very tasty food. It has a hostel vibe but for the price, it's great. Better to have a car... not central. Very spacious showers. The view from the terrace is fantastic!
7.8
Scored 7.8
Good
Rated good
151 reviews
Price from£153.04per night
Hotel Garni Muralto, hotel in Contra

This beautiful, renovated and modern hotel is located in the town centre, close to Locarno’s old town with the famous Piazza Grande and Lake Maggiore with its lakeside promenade.

All is perfect but
8.7
Scored 8.7
Fabulous
Rated fabulous
4,487 reviews
Price from£138.47per night
ibis Locarno, hotel in Contra

This modern, completely non-smoking hotel is located in the heart of Locarno, only a few minutes' walk away from Lake Maggiore, the ferry terminal, the Piazza Grande, and the casino.

Value for money. Especially for those staying a few days Clean Nice location. 2 minutes to take bus for Ascona
8.2
Scored 8.2
Very good
Rated very good
2,061 reviews
Price from£109.95per night
Hotel Millennium, hotel in Contra

Hotel Millennium in Locarno is located right on the banks of Lake Maggiore, near the harbour and only a 2-minute walk from the Old Town and the train station. Wi-Fi is available for free in all rooms....

The location is great, especially if you get a room with a lake view and a balcony - it's amazing. Close to the town centre and train station too. Staff is attentive and helpful. Room was clean and bright. Simple but good breakfast selection, and they offer to cook some eggs separately.
8.8
Scored 8.8
Fabulous
Rated fabulous
1,393 reviews
Price from£134.17per night
Hotel Rio Muralto, hotel in Contra

Completely renovated in 2012 and 2013, Hotel Rio Muralto occupies a 19th-century villa in a central location opposite the Locarno Train Station and a 10-minute walk from Piazza Grande, and offers you...

Location is very good, clean, friendly and helpful staff.
8.5
Scored 8.5
Very good
Rated very good
1,057 reviews
Price from£118.11per night
Hotel Alexandra, hotel in Contra

Set in a turn-of-the-century villa, Hotel Alexandra is just a 10-minute walk from Locarno’s town centre. It offers Mediterranean cuisine. Alexandra Hotel offers a rich buffet breakfast daily.

Overall, the stay was pleasant
8.4
Scored 8.4
Very good
Rated very good
1,190 reviews
Price from£101.83per night
Hotel Rondinella Locarno, hotel in Contra

The Hotel Rondinella Locarno, a simple, centrally located hotel with a cosy-family atmosphere, has 29 rooms. All rooms have a Wi-Fi connection, private bathroom, a fridge, a safe and cable TV.

The receptionist was extremely kind and friendly ,good location
8.5
Scored 8.5
Very good
Rated very good
86 reviews
Price from£128.82per night
See all 6 hotels in Contra
Subscribe to receive premium deals

Prices drop the moment you sign up!

Explore guest reviews of hotels in Contra

  • From £172.01 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 266 reviews
    Hotel is fine and good room. Clean and bed are very good. Breakfast was very good and fast service ! In front of Hotel you find 2 bus service so you can travel to Locarno or other way.
    Manfred
    Switzerland
  • From £172.01 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 266 reviews
    Great small town, hotel was 5 star quality, food and staff great! If you ever need a chef for a season sign me in ☺️
    Klaudia
    United Kingdom
  • From £172.01 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 266 reviews
    . I liked the huge hotel room . I liked the hiking paths and the mountains near the hotel
    Dominique
    Switzerland