Skip to main content

Filter by:


Star Rating

Review Score

Canalejo – 208 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 center, this hotel features free WiFi and daily breakfast. Casa del Tio Hotel Boutique is just 656 feet from Jardín Allende, the city’s main square.

Location
9.0
Scored 9.0
Wonderful
Rated wonderful
940 reviews
Price from$79.04per 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.

Best you could dream of Great location for walking everywhere-safe at night- gorgeous pool and grounds beautifully designed and maintained Front desk staff so helpful and breakfast room lovely and hearty choices for breakfast. They even arranged an excellent Driver to return us to Airport for Flight Home
8.9
Scored 8.9
Excellent
Rated excellent
561 reviews
Price from$151.91per 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 location is prime. it is right next to the main cathedral and plaza. it is very well located so finding restaurants and things to do is not hard at all. noise is an issue but the hotel has shutters so you can close the windows completely and have a dark and semi noise-free room. daily room cleaning which is great. they also provide bottled water daily which is a plus is mexico.
7.5
Scored 7.5
Good
Rated good
362 reviews
Price from$62.29per 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.

Location fantastic
9.2
Scored 9.2
Wonderful
Rated wonderful
461 reviews
Price from$113per 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.

The property is beautiful with large grounds maintained to perfection!
8.0
Scored 8.0
Very Good
Rated very good
1,368 reviews
Price from$57.63per night
Hotel Casa Primavera Boutique & Spa, hotel in Canalejo

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

It was a beautiful building with large rooms.
8.8
Scored 8.8
Excellent
Rated excellent
278 reviews
Price from$83.12per 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.

The hotel is nice and peaceful, the room is comfortable and clean, and the electric fireplace is a nice touch. There's a cute open air restaurant/bar onsite, but it closes too early. There is plenty of parking and the area is safe. The property is pet friendly, even in the restaurant, and the game room is a good addition for entertainment especially since the rooms have no TV. Staff is attentive and friendly.
8.5
Scored 8.5
Very Good
Rated very good
386 reviews
Price from$130.74per night
Hotel Casa Rosada - Adults Only, hotel in Canalejo

This exclusive hotel in San Miguel de Allende offers 16 unique rooms with unforgettable personalized service and a combination of Mexican, Indian and Moroccan art.

Great choices for breakfast. It was full, not Continental, breakfast.
8.9
Scored 8.9
Excellent
Rated excellent
205 reviews
Price from$182.50per night
Viñedos San Lucas, hotel in Canalejo

Offering a year-round outdoor pool and children's playground, Viñedos San Lucas is a family-friendly property located in San Miguel de Allende in the Guanajuato Region, 5 mi from Church of St.

Setup
9.3
Scored 9.3
Wonderful
Rated wonderful
137 reviews
Price from$194.48per night
Hotel Boutique Hacienda Guadalupe, hotel in Canalejo

Set in San Miguel de Allende, this property features colonial architecture with a modern touch, massage services and a terrace with sun beds by the outdoor pool.

Location close to the main square. Large room, comfortable bed, large bathroom.
8.6
Scored 8.6
Excellent
Rated excellent
95 reviews
Price from$272.15per night
See all hotels near Canalejo
Subscribe to receive premium deals

Prices drop the second you sign up!