Travel Note
If you find that flights into Mexico City are more affordable than into Querataro, please be aware that you will need to travel a longer distance by bus or car to arrive into San Miguel Allende. In the past, we've had pleasant experiences with both Uber and luxury bus services and can recommend a few options that may help keep your travel costs to a minimum.
Flight
Queretaro Airport (QRO) about 80 KM away or Leon Airport (BJX) about 90 KM away. From there you could get an UBER and that would definitely be cheaper than leaving from Mexico City. Or you have the option of booking private shuttle busses from both Airport to San Miguel de Allende
Flight
1. Bus from Mexico City to San Miguel de Allende You have two bus companies going to San Miguel de Allende from Mexico City: Primera Plus – They only have 2 busses per day going to San Miguel de Allende. Primera Plus is a good company similar to ADO in terms of comfort. ETN – They have different schedules from Mexico City to San Miguel from 6 am to 7 pm. 2. Uber from Mexico City to San Miguel de Allende (and DIDI) Uber from Mexico City to San Miguel de Allende is possible and pretty pricey. Rates are around 220 USD (4400 MXN) depending on the time of the day you are requesting it. Private shuttle from Mexico City to San Miguel de Allende From Mexico City to San Miguel de Allende you will also find private shuttles. They are as expensive as Uber but I would consider them more reliable because they are organized by dedicated companies.
Travel Note
There are lots of beautiful Airbnbs. We recommend something near Hotel Casa Cien as this part of town is charming and extremely walkable.