Weekend in San Miguel de Allende: The Perfect Escape from Mexico City
San Miguel de Allende is the ultimate weekend escape from Mexico City. In just over three hours, you trade CDMX’s urban intensity for colonial charm, cobblestone streets, rooftop sunsets, and some of Mexico’s best food — all within a perfectly compact, walkable historic center. Here’s how to plan the perfect San Miguel weekend from Mexico City, from transport options to a minute-by-minute itinerary.
Getting There: CDMX to San Miguel
By Bus (Best Option)
The easiest, most comfortable, and most affordable way. ETN and Primera Plus run direct luxury buses from CDMX’s Terminal Norte to San Miguel’s central bus station. ETN buses have fully reclining seats, personal screens, Wi-Fi, and snacks — essentially business class on wheels. Journey time: 3.5 hours. Cost: 500–650 pesos ($30–40) one way. Book at etn.com.mx or primeraplus.com.mx. Pro tip: ETN’s 7 AM departure gets you to San Miguel by 10:30 AM, maximizing your weekend.
By Car
The drive is straightforward: take Highway 57D north toward Querétaro, then Highway 111 to San Miguel. Driving time is about 3–3.5 hours depending on CDMX traffic. The tolls total about 400 pesos ($24). Once in San Miguel, you don’t need the car — park it in a guarded lot (estacionamiento) for the weekend (150–250 pesos/day). Centro is entirely walkable.
Private Driver
For groups of 3–4, a private driver can be cost-effective and door-to-door convenient. Expect to pay 3,500–5,000 pesos ($200–300) each way. Services like Bajiogo and San Miguel Transfers are reliable. Book 3–5 days ahead.
The Perfect Weekend Itinerary
Friday Evening
- Arrive and check in. Drop your bags, freshen up.
- 7 PM — Sunset at a rooftop bar. Head straight to La Azotea or Quince. First cocktail with the Parroquia turning gold behind you. This moment alone justifies the trip.
- 9 PM — Dinner at Marsala (walk-in, arrive by 8:30 PM for a table) or Hecho en Mexico for a relaxed first-night dinner. If you booked ahead, The Restaurant is the play.
- 11 PM — Nightcap. Walk to La Mezcalería on Calle Correo for a flight of artisanal mezcal. Live guitar on weekends.
Saturday
- 9 AM — Breakfast at Café Rama. Chilaquiles and a lavender latte in the courtyard.
- 10 AM — Walking tour. The 10 AM tour from the tourist office (donation-based, corner of the Jardín) covers the Parroquia, Allende House, and Centro’s history in 90 minutes.
- 12 PM — Fabrica La Aurora. Two hours wandering the galleries and artist studios. The courtyard café is perfect for a mid-exploration espresso.
- 2 PM — Lunch at El Manantial. Authentic Mexican, zero pretension. Enchiladas mineras and a cold beer: $10.
- 4 PM — El Mirador and El Chorro. Walk up to the lookout point for the panoramic city view, then down to the historic spring. Great photo opportunities.
- 6 PM — Siesta or hot springs. If you have a car, drive 15 minutes to La Gruta for a soak. Otherwise, relax at your hotel.
- 8 PM — Dinner at Áperi (booked weeks ahead) or La Posadita for a rooftop view without the splurge.
- 11 PM — Late-night tacos. The al pastor cart at Mesones and Hidalgo, or Tacos Don Felix for the full experience.
Sunday
- 9 AM — Market morning. If it’s the right Sunday of the month, the Organic Market near Instituto Allende is excellent. Otherwise, hit the Artisan Market on Calle Lucas Balderas for souvenirs and gifts.
- 11 AM — Brunch at Lavanda Café or Café de la Parroquia. One last meal on the Jardín.
- 1 PM — Final wander. Walk the streets you haven’t explored yet. The Biblioteca Pública courtyard is a peaceful final stop. Pick up churros from the cart near the Parroquia for the road.
- 3 PM — Bus back to CDMX. ETN’s 3 PM departure gets you to Terminal Norte around 6:30 PM, home in time for Sunday dinner.
Where to Stay for a Weekend
For a weekend trip, location is everything. Stay in Centro Histórico — you’re walking everywhere and don’t want to waste time in taxis. Budget pick: Casa de la Noche ($120–180). Mid-range: Hotel Matilda ($300). Splurge: Rosewood ($600+) or Casa de Sierra Nevada ($400+). Book 2–3 weeks ahead — weekends fill up. See our Accommodation Guide for full details.
Packing for a Weekend
- Comfortable walking shoes (cobblestones are unforgiving)
- One nice outfit for dinner (smart casual is fine everywhere)
- A light jacket or sweater — evenings are cool year-round at 6,200 feet
- Sunscreen and sunglasses — the high-altitude sun is strong
- Cash — many small restaurants and markets are cash-only
Budget Breakdown
- Transport (bus, round trip): $60–80
- Accommodation (2 nights): $240 (mid-range)
- Food & drinks (2 days): $150–250
- Activities & shopping: $50–100
- Total weekend for one: $500–700 (mid-range) or $300–400 (budget)