San Miguel de Allende

Guanajuato, Mexico

Why visit San Miguel de Allende?

San Miguel de Allende is a colonial city in the state of Guanajuato in the Bajio mountains of central Mexico, about 270 km (170 mi) northwest of Mexico City . In 2020, the town had 72,000 residents, in a metropolitan area of 160,000. It's a tourist destination, an art colony, and a retirement community for 20,000-25,000 foreigners – mostly Americans, Canadians, and Europeans. In spite of the increased number of foreigners over the past decades, it still is charming enough that many Mexicans visit for special holidays, and there are more than a few visitors who buy a house within a few days of their first arrival.

Planning San Miguel de Allende? Tell us your dates and we’ll tailor the trip.

Ask on WhatsApp

How do you get there?

From the León (BJX) and Querétaro (QRO) airport The closest airports to San Miguel are the Aeropuerto Bajío/León ( BJX IATA ), about 95 km (55 miles) west of San Miguel de Allende and Aeropuerto Querétaro ( QRO IATA ), about 90 km (50 miles) southeast of San Miguel de Allende. Arriving at either of these airports will reduce your final journey to a relatively inexpensive hour shuttle or cab ride into town. Aeromexico Connect, Viva Aerobus, and Volaris offer flights from Cancun, Chicago, Los Angeles, Mexico City, Monterrey, Puerto Vallarta and/or Tijuana to the region in addition to United Express and American Eagle with flights from Houston Intercontinental and Dallas/Ft Worth respectively. Rides from the two airports When taking a taxi from one of the two airports, make sure you use an approved taxi service (the green and white cars are official taxis). Uber and Didi drivers may be willing to try picking you up, but risk being pulled over by the police and ordered to turn around and take you right back. Even still, if you don't know San Miguel that well, you may want to consider calling ahead to your hotel or B&B and having them provide transport. This will almost always be cheaper than taking a taxi from the airport. Regional taxis may know how to get you to San Miguel, but only a taxi or car sent by your lodging will know how to get you straight to them. The driver will meet you inside the terminal, in the area where you clear customs. You can arrange transportation through your hotel, etc., or book direct with one of the many shuttle services listed on San Miguel websites. From the Querétaro or León airports the company Bajiogo offers a shuttle for around M$500-600 (Jan 2024), and will drop you off to your exact location. This is a good deal if you're by yourself, but maybe be similar to the price of a taxi if you have two people. By bus from the two airports From the Querétaro airport to the Querétaro bus terminal, it's convenient to take a taxi or go by e-hailing. From there are direct intercity buses to San Miguel de Allende. From the León airport it's not really convenient by bus. As of January 2024 there's no bus from the airport itself to San Miguel, only to León . You could catch a bus to Leon and then transfer, or try to walk farther from the airport and catch a bus along the road (see the Guanajuato article for more details). From the Mexico City airport (MEX) Your flight may be less expensive if you go through Mexico City ( MEX IATA ). Primera Plus offer hourly buses from Mexico City's Benito Juarez International Airport (MEX) to Queretaro and Celaya where you can transfer to another bus to San Miguel. It's a 4- to 5-hour trip. Alternatively, you could go to the northern bus terminal (Autobuses del Norte, Metro line 5). From there it's a direct 3:50h ride in an intercity bus. Do not try to take a non-prepaid taxi from the MEX airport. The taxi drivers in Mexico City are well-trained to cheat you by charging you three or four times the cost of a trip to San Miguel. It's simply not worth the hassle. If you're hell-bent on flying into Mexico City and not taking a bus, call ahead to the hotel or B&B where you're staying and ask them to send a taxi from San Miguel. Yes, they may charge you for both the trip to and from the airport, but it will be infinitely less expensive than if you try to pick up a taxi from the street outside the Mexico City airport. It is very important not to pick up a taxi from the street outside the Mexico City airport for safety reasons, in any case. Take one of the official airport taxis to your hotel. These "Transporte Terrestre" taxis are the only ones allowed inside the airport. You will buy a zone-priced ticket ahead of time inside the airport by walking all the way down to the right (several hundred meters) after exiting the international arrivals area. By carpooling From cities around you can have a look for shared rides on Blablacar.

San Miguel de Allende is best explored on foot if staying in the town centre, though a car is useful for reaching attractions in the surrounding area. Local taxi services and colectivos (shared vans) are available for shorter journeys. Colectivos are an affordable and authentic way to travel between nearby towns and attractions.

What are the things to do?

San Miguel de Allende and its surroundings offer natural scenery, local architecture, and points of interest that reflect the character of Guanajuato. Look for colonial-era churches, plazas, and historic buildings, as well as natural attractions in the surrounding countryside.

Outdoor activities in the San Miguel de Allende area include hiking, exploring the natural landscape, and discovering local cultural sites. In season, look for local festivals and celebrations that showcase the traditions of Guanajuato. Guided tours may be available through local operators or your accommodation.

Planning San Miguel de Allende? Want these on a customised itinerary?

Ask on WhatsApp

Where to eat?

Dining in San Miguel de Allende features traditional Mexican cuisine alongside regional specialties of Guanajuato. Expect fresh, locally sourced ingredients — corn tortillas, salsas, and seasonal produce are staples. Local fondas and comedores serve hearty, affordable meals. Regional dishes may include local variations of moles, tamales, barbacoa, or seafood depending on the area's culinary traditions.

Where to drink?

Local cantinas and bars in San Miguel de Allende serve Mexican beer, mezcal, tequila, and aguas frescas. Mexico has a vibrant craft beer scene that is growing in many regions. Pulque, a traditional fermented agave drink, may be available in central Mexico. Non-alcoholic options include excellent Mexican coffee, fresh fruit juices (jugos naturales), and horchata.

Planning San Miguel de Allende? We’ll book the stays and dining for you.

Ask on WhatsApp

Where to stay?

Accommodation in and around San Miguel de Allende ranges from budget hostales and family-run posadas to mid-range hotels and boutique properties. Options may be limited in smaller communities — advance booking is recommended, especially during peak season (December–January, Semana Santa, and local festival periods). For a wider selection of hotels, the nearest larger town or city provides additional choices.

What should you buy?

Local shops in San Miguel de Allende offer everyday essentials and regional products. Look for locally made crafts, artisanal food products, and souvenirs that reflect the character of Guanajuato. Markets (mercados) are excellent places to find fresh produce, regional specialties, and handmade goods.

Where to go next?

From San Miguel de Allende, visitors can explore other communities and natural attractions in Guanajuato by road. The region offers scenic drives, archaeological sites, and charming towns worth a detour. Long-distance buses connect with major cities throughout Mexico. Check highway conditions and fuel availability before setting out on longer routes.

Nearby in Guanajuato

More places to explore around San Miguel de Allende.

Guide content as of June 2026. Portions adapted from Wikivoyage, CC BY-SA 4.0.

Contact Us

Get in touch with us.

Or connect over WhatsApp

Connect Over WhatsApp