Bus from Mexico City to San Miguel de Allende: Tickets & Schedules

Next departures

Next departures for Mexico City to San Miguel de Allende on November 8
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Futura
    Sur
    Central de Autobuses de San Miguel de AllendeCheapest
    ETN
      Terminal del Norte
      San Miguel De Allende Bus StationFastest
      Futura
        Mexico D.F. Norte - 4907 EJE Central Lazaro Cardenas
        Central de Autobuses de San Miguel de AllendeNo tags
        ETN
          Mexico Poniente, Ciudad De Mexico
          San Miguel De Allende Bus StationNo tags
          Futura + ETN
            Sur
            San Miguel De Allende Bus StationNo tags

            Last refresh of the prices: Today at 2:07 PM CST.

            Compare 2 ways to go from Mexico City to San Miguel de Allende

            We recommend carpooling

            Among the sustainable travel choices, the carpool stands out as the good way to reach San Miguel de Allende. The journey takes about 3 hours and with fares starting at just $10, it presents an excellent value for a comfortable ride.

            53carpool per day
            3hAverage Duration
            144 milesDistance
            10kgCO₂ emissions
            Average Price$32 - $125Average Duration5h 15m
            6kg CO₂e
            Carpool
            Average Price$10 - $26Average Duration3h
            10kg CO₂e

            Frequently asked questions about traveling from Mexico City to San Miguel de Allende by bus

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            11/05
            $53
            11/06
            $54
            Today
            $54
            11/08
            $38
            11/09
            $38
            11/10
            $38
            11/11
            $38
            11/12
            $38
            busbud logoThe cheapest trip from Mexico City to San Miguel de Allende was searched and found on Nov 10, 2025 with a price of $38

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Mexico City to San Miguel de Allende, as early as possible.

            You can expect to pay from $38 to $61 for a bus ticket from Mexico City to San Miguel de Allende based on the last 2 days. You can expect to find the cheapest price for the trip at $38 which is on 2025-11-10.

            Usually ETN will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

            Why choose Busbud?

            The Best Way To Book Bus and Train Tickets

            Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others.

            People from around the world trust Busbud

            Popular Buses Connecting Mexico City

            Buses Leaving from Mexico City

            Buses Going to Mexico City

            Popular Buses Connecting San Miguel de Allende

            Buses Leaving from San Miguel de Allende

            Buses Going to San Miguel de Allende