Artists have long been seduced by San Miguel de Allende's charms – cobblestone streets, impressive Spanish-style architecture, its pink stone church. These days, the town is often named one of the best places in the world to visit, thanks to a unique blend of robust Mexican flavor with a dash of international flair.

English is widely spoken here, and San Miguel de Allende can be an ideal base for travelers who want to explore the historic cities and picturesque wineries of Mexico’s interior. You’ll see the town's own special medley where traditional elements like the vibrant markets and colorful banners of papel picado (meaning "perforated paper") coexist with modern touches like contemporary art galleries, upscale fusion restaurants and boutique hotels. 

Make your way to San Miguel de Allende using this guide to what to see, when to go and how long to stay.

Two people walk under trees on a pathway through a park dappled with shade.
A park in San Miguel de Allende. Brester Irina/Shutterstock

When should I go to San Miguel de Allende?

San Miguel de Allende's pleasant weather holds up most of the year. The best time to visit is from November to April, when temperatures are between 21°C and 26°C (70–79°F); bear in mind that nights can get chilly around this time, so pack warm layers of clothing. The summer months (June to September) are warmer, but they’re also the wettest, seeing regular but short-lived showers. 

Throughout the winter (January to March), you’ll be rewarded with a busy festival calendar, including the Guanajuato International Film Festival. In March or April, Semana Santa (Holy Week, before Easter) can get busy, as can the Christmas holidays in December, and accommodation prices surge in consequence. The Día de Muertos (November 1–2) is a good time to see mojigangas, the larger-than-life traditional puppets that have become popular during wedding celebrations.

How much time should I spend in San Miguel de Allende?

San Miguel de Allende is small enough to explore on foot, but it’s also packed with art galleries and interesting shops that you’ll want to browse at leisure. Three days will give you enough time to get lost in its cobblestone streets, visit the Fábrica La Aurora art complex and go on a day trip to a nearby winery.

You won’t regret a single moment here, though, so stay longer if you have the chance. Many first-time visitors end up becoming long-term residents.

People walk on a narrow street with buildings on either side; the street is in shade, the buildings are in warm reddish tones, and there is sunshine on the buildings in the far distance.
San Miguel de Allende's narrow streets. Brester Irina/Shutterstock

Is it easy to get in and around San Miguel de Allende?

San Miguel de Allende is a 3 hours and 30 minutes by road from Mexico City. If you’re flying from the US or Canada, the two closest airports are in Querétaro (1 hour and 15 minutes away) and León (1 hour and 30 minutes away). You can arrange a transfer through your hotel or take a taxi from the airport.

Once in San Miguel de Allende, you can get to most places on foot. To visit the botanical garden or Fábrica La Aurora, you can take a rideshare like Uber or a taxi. Keep in mind that you’ll need Mexican pesos (M$) in cash to pay for taxis in most parts of Mexico.

Multicolored banners are strung toward a reddish church with a central spire.
Parroquia de San Miguel Arcángel. Rob Tilley/Getty Images

Top things to do in San Miguel de Allende

Admire the pink stone parish

The intricately carved pink stone Parroquia de San Miguel Arcángel is the town’s crown jewel. The church’s architect is said to have taken inspiration from European cathedrals, including the cathedral in CologneGermany. No matter what time of day you see it, you’ll be impressed by its colors, even at night, when it’s lit up and can be spotted from one of the town’s many rooftops.

Tour the art galleries

By far one of the best things to do in San Miguel de Allende is to get lost in its web of cobblestone alleys, leaving the day’s spontaneous discoveries up to fate. With over 100 art galleries in town, you’re bound to stumble upon dozens selling works that will strike your fancy – a fun activity even if you’re not looking to buy anything.

Watch the sunset from a rooftop

San Miguel de Allende is enamored with rooftop restaurants, and every fancy hotel and bar in town seems to have one overlooking the picturesque streets below. 

Luna Rooftop, at the Rosewood San Miguel de Allende, was one of the first in town and remains a San Miguel favorite. Its views are unparalleled, and its cozy vibe at night is one to experience at least once – preferably paired with a cheese platter and a glass of red wine.

Eat a churro in Jardín Allende

Churros San Agustin is the most popular cafe in town for churros, which are served plain to dunk in thick drinking chocolate or come filled and drizzled with caramel, chocolate or condensed milk. Get yours to go and eat them on a bench in Jardín Allende – San Miguel’s main square – as you watch the world go by.

An enclosed arboretum with cactus varieties growing in raised beds; other desert plants grow outside the structure.
Jardín Botánico El Charco del Ingenio. Craig Lovell/Getty Images

Stroll through Jardín Botánico El Charco del Ingenio

While a lot of San Miguel de Allende’s beauty is of the constructed variety, there’s plenty to appeal to nature lovers. At Jardín Botánico El Charco del Ingenio, you’ll see more varieties of cacti than you ever knew existed, and there are guided tours to learn more about botany. 

It is also a natural reserve, so you can spot wildlife while hiking, too, and getting there offers an opportunity to stretch your legs – it’s a 40-minute walk from Jardín Allende.

Visit the nearby wineries

Mexican wine is slowly but surely carving its place in the world. Wine making in Mexico began in the 16th century with the arrival of the Spanish, but modern Mexican wine came on the scene a lot more recently – around the 1970s.

While the Valle de Guadalupe in the north of the country is better known for its wines, there is a thriving wine region in Querétaro, an hour or so away from San Miguel de Allende. Book a tour or wine tasting at La Santísima Trinidad, and spend some time touring the well-manicured grounds filled with lavender fields. Cuna de Tierra – a 40-minute drive from San Miguel de Allende – is another good choice.

Stacks of pottery bowls and platters in colorful designs.
Pottery for sale in San Miguel de Allende. Danita Delimont/Shutterstock

My favorite thing to do in San Miguel de Allende

For me, no trip to San Miguel de Allende is complete without spending some time at Fábrica La Aurora, a large complex housing scores of art galleries, design studios and boutiques. The artworks at this remodeled raw cotton factory are largely created by international residents, meaning nothing here is inexpensive. Still, I love browsing through the paintings, home decor and jewelry.

How much money do I need for San Miguel de Allende?

San Miguel de Allende caters to foreign visitors, and most Mexicans consider San Miguel de Allende an expensive destination. Artwork in galleries is pricey, international rooftop dining comes at a premium, and boutique hotels aren’t budget-friendly either. 

Compared to other cities in North America, San Miguel de Allende might not be considered expensive, but it’s definitely not a low-cost Mexican destination. Overall, the prices in San Miguel de Allende are similar to those in Cancún.

  • Night in a hostel room: M$1700–2050 

  • Night in a basic hotel room for two: M$1700–3000

  • Night in a self-catering apartment: M$1800–3000

  • Average taxi ride in town: M$80

  • Coffee: M$40–90

  • Sandwich: M$120

  • Enchiladas or chilaquiles: M$130–155

  • Dinner for two at a rooftop restaurant: M$1000–1600

  • Beer at a bar: M$45

Is San Miguel de Allende safe?

San Miguel de Allende is generally considered safe for tourists. Still, it’s important to exercise usual precautions like avoiding walking alone at night in unlit areas. Be mindful of your belongings in crowded places, as pickpockets are not uncommon, particularly during festivals.  

Are there earthquakes in San Miguel de Allende?

Mexico is in a seismic zone, and earthquakes can occur, but the risk of an earthquake in San Miguel de Allende is low compared to other parts of the country. Nonetheless, it’s useful for travelers to familiarize themselves with safety procedures in case of an earthquake when traveling in Mexico. 

Take your Mexico trip with Lonely Planet Journeys

Time to book that trip to Mexico

Lonely Planet Journeys takes you there with fully customizable trips to top destinations – all crafted by our local experts.

Explore related stories