Skip to main content

Filter by:


Star rating

Review score

Canalejo – 210 hotels and places to stay
See the latest prices and deals by choosing your dates.
Casa del Tio Hotel Boutique, hotel in Canalejo

Located in San Miguel de Allende’s historic centre, this hotel boasts free WiFi and daily breakfast. Casa del Tio Hotel Boutique is just 200 metres from Jardín Allende, the city’s main square.

Great bed, lots of hot water, very nice location, very friendly staff. Also liked being able to park car free of charge
9.0
Scored 9.0
Superb
Rated superb
941 reviews
Price from£80per night
Hacienda de las Flores, hotel in Canalejo

Located on the heart of San Miguel De Allende, this hotel features Colonial architecture with Mexican décor. Hacienda De Las Flores offers rooms with free Wi-Fi, an outdoor pool and large gardens.

Beautiful hotel, swimming pool in luscious gardens. Lovely room facing into garden area. Helpful friendly staff, water, coffee & tea facility available all day
8.9
Scored 8.9
Fabulous
Rated fabulous
561 reviews
Price from£156.16per night
LOtel-Casa Arca, hotel in Canalejo

Located in San Miguel de Allende, 400 metres from Church of St. Michael the Archangel, LOtel-Casa Arca provides accommodation with an outdoor swimming pool, free private parking, a shared lounge and a...

Wonderful place, wonderful location and excellent friendly service. Very elegant and tasteful rooms.
9.2
Scored 9.2
Superb
Rated superb
355 reviews
Price from£312.02per night
Casa Mia Suites, hotel in Canalejo

Casa Mia Suites is just two blocks from the main square of San Miguel de Allende. This hotel provides many helpful services, like currency exchange.

Perfect location and loved every detail/decoration, too bad we didn’t stay long enough. Rooftop view is a must especially for sunset!
9.2
Scored 9.2
Superb
Rated superb
461 reviews
Price from£103.70per night
Mirador del Frayle, hotel in Canalejo

Mirador del Frayle offers beautiful rooms around an outdoor pool and an attractive terrace. The property is located just over 10 minutes’ walk from central San Miguel de Allende.

Good News: I had been there many times, had all of my business partners sleeping there, but after the hotel was sold, it had been run down "a little" - so I had not stayed there for many years. Now I had heard that the hotel has new ownership / administration, was renovated and a nice place again, so I tried it with 4 friends (2 rooms) visiting me from Germany, and what a nice surprise: Our rooms were updated, all clean and the whole hotel looked well taken care of again. There is no need to speak about the location, it is just absolute FANTASTIC, what a nice and remarkable space - you will love it ! Everything comes with a price, in this case it is a small one: As you are a little "up the hill" it takes maybe 7/8 minutes walking "down-to-downtown", and uphill I recommend to take a taxi for a few pesos if you are not used to the 2,000 meter above sea-level . . . .BUT the view rewards you, and in my opinion it is fully worth it !!!! THANK YOU for "bringing back" one of the nicest and spectacular hotels in San Miguel de Allende
8.0
Scored 8.0
Very good
Rated very good
1,369 reviews
Price from£61.22per night
Hotel Del Portal San Miguel de Allende, hotel in Canalejo

This San Miguel de Allende hotel is located in the Plaza Principal of San Miguel Allende. It features free Wi-Fi, free parking and a Colonial Spanish style.

The room was a perfect location for a one night visit to San Miguel. I wanted to be in the central part of town with access to good restaurants and the main square. I was also able to walk to the wonderful textile centre to see all the artists there. The city is beautifully clean.
7.5
Scored 7.5
Good
Rated good
362 reviews
Price from£59.55per night
Hotel Casa Primavera Boutique & Spa, hotel in Canalejo

Hotel Casa Primavera Boutique & Spa is located 2 km from central San Miguel de Allende. It features a spa and offers free Wi-Fi and free parking.

Very nice hotel. Comfortable room. Very clean.
8.8
Scored 8.8
Fabulous
Rated fabulous
278 reviews
Price from£80.35per night
Hotel Casa Blanca 7, hotel in Canalejo

Hotel Casa Blanca 7 features a garden, terrace, a restaurant and bar in San Miguel de Allende. This 5-star hotel offers a concierge service and a tour desk.

What a lovely hotel in the heart of SMA. It was simply perfect. A very understated elegance prevailed with splashes of luxury here and there.
9.5
Scored 9.5
Exceptional
Rated exceptional
168 reviews
Price from£345.60per night
Hacienda San Patricio, hotel in Canalejo

Hacienda San Patricio features an outdoor swimming pool, garden, a shared lounge and restaurant in San Miguel de Allende.

We were so comfortable. Staff was lovely.
8.5
Scored 8.5
Very good
Rated very good
386 reviews
Price from£178.55per night
Hacienda El Santuario San Miguel de Allende, hotel in Canalejo

This hotel in San Miguel Allende offers luxurious guestrooms and exceptional staff, as well as the perfect location close to several historic sites and beautiful architecture.

Its coziness
8.9
Scored 8.9
Fabulous
Rated fabulous
230 reviews
Price from£283.34per night
See all hotels near Canalejo
Subscribe to receive premium deals

Prices drop the moment you sign up!