4 Best Hotels in San Miguel de Allende, San Miguel de Allende and the Heartland

Background Illustration for Hotels

We've compiled the best of the best in San Miguel de Allende - browse our top choices for the top things to see or do during your stay.

Casa Carmen

$$ | Correo 31, San Miguel de Allende, 37700, Mexico

In a colonial house with most rooms facing the large central patio, complete with plants and bubbling fountain, this family-run pension offers excellent location and a homey atmosphere. Rooms are good-sized, but the furnishings are a bit on the basic side. Prices include a full breakfast plus a family-style three-course luncheon—nothing fancy. In the library check your email or select a book and enjoy a complimentary morning coffee, afternoon tea, or postprandial tequila.

Pros

  • Central location
  • Good value
  • Friendly staff

Cons

  • Rooms facing street can be noisy
  • No Wi-Fi in most rooms
Correo 31, San Miguel de Allende, 37700, Mexico
415-152–0844
Hotel Details
No credit cards
11 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Casa Maricela

$$ | Jesus 41, San Miguel de Allende, 37700, Mexico

For a truly Mexican experience in a town where international tastes prevail, book a room in this small B&B on quiet Calle Jesus. Although constructed in 2002 as a small hotel, it really does feel like someone's home, right down to the standard Walmart toilet set (matching rug, tank, and toilet-lid covers), crucifixes and religious paintings on the walls, and in one room, even a Barbie doll with crocheted outfit. A library provides novels and DVDs for guests to enjoy: each room has a flat-screen TV and DVD player. The rooftop terrace offers excellent, 360-degree views of town.

Pros

  • Ample Mexican breakfast
  • Great location a few blocks from the main plaza

Cons

  • Somewhat tacky decor
  • Rather close quarters
Jesus 41, San Miguel de Allende, 37700, Mexico
415-152–6631
Hotel Details
6 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Posada Corazón

$$ | Aldama 9, San Miguel de Allende, 37700, Mexico

One of San Miguel's oldest families has opened its ranch-style home as a hotel, complete with a common area with fireplace and a library full of Mexican and international art books. Only blocks from the action of downtown, rooms here open onto lush gardens and trees. From an ample terrace with sweeping views you can enjoy an organic breakfast. One of the rooms has its own swimming pool.

Pros

  • Incredibly warm and accommodating staff
  • Central location
  • Peaceful

Cons

  • For some, may lack amenities for this price
  • Has gotten a bit pricey
Aldama 9, San Miguel de Allende, 37700, Mexico
415-152–0182
Hotel Details
Credit cards accepted
6 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Recommended Fodor's Video

Posada de la Aldea

$$ | Ancha de San Antonio 15, San Miguel de Allende, 37700, Mexico

Although nothing to write home about, Hotel Posada de la Aldea has some qualities that make it worth considering if you are a bargain shopper. Rooms are spacious, though the furnishings are a bit tired, and there's ample free parking, a restaurant-bar, heated swimming pool (rare in budget San Miguel hotels), and an excellent location not far from all the downtown sights. It's also near many more good restaurants on Calle Ancha de San Antonio. Better prices are often available during nonpeak seasons.

Pros

  • Magical masseuse, Dona Juanita, works on-site (speaks Spanish only)
  • Lots of amenities for the price
  • Nice swimming pool

Cons

  • Bland decor
  • So-so restaurant
Ancha de San Antonio 15, San Miguel de Allende, 37700, Mexico
01800-472–5332-toll-free in Mexico
Hotel Details
60 rooms, 5 suites
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?