Bus from Mexico City to Ensenada, MX: Tickets & Timetables

Previously seen journeys

Next departures from Mexico City to Ensenada on 27 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
EliteBus
    Mexico D.F. Norte - 4907 EJE Central Lazaro Cardenas
    EnsenadaNo tags
    Bus
      Av Instituto Politécnico Nacional 5008 - D.F.
      EnsenadaNo tags
      EliteBus
        Mexico D.F. Norte - 4907 EJE Central Lazaro Cardenas
        EnsenadaNo tags
        Bus
          Av Instituto Politécnico Nacional 5008 - D.F.
          EnsenadaNo tags
          EliteBus
            Mexico D.F. Norte - 4907 EJE Central Lazaro Cardenas
            EnsenadaNo tags

            Get from Mexico City to Ensenada

            This route is served by bus only

            The journey takes about 1 day, 21 hours 33 minutes, and with fares starting at just £99, it presents an excellent value for a comfortable ride.

            2bus per day
            1d 21hAverage duration
            1378 milesDistance
            56kgCO₂ emissions

            Frequently asked questions about travelling by bus from Mexico City to Ensenada, MX

            1. How far is Ensenada from Mexico City by coach?

              The journey from Mexico City to Ensenada by coach covers an approximate distance of 1381 miles (2228 km).

            2. What is the best way to go from Mexico City to Ensenada without flying?

              To travel from Mexico City to Ensenada without flying, you can take the coaches. The coach ensures a pleasant travel experience, granting you the opportunity to appreciate the scenery as you make your way to your final stop. You might also find carpooling options to travel between the two cities.

            Find cheapest prices for buses

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

            Best price found
            25/11
            £99
            26/11
            £100
            Today
            £98
            28/11
            £98
            29/11
            No data
            30/11
            No data
            01/12
            £99
            02/12
            No data
            busbud logoThe cheapest trip from Mexico City to Ensenada, MX was searched and found on 28 Nov 2025 with a price of £98

            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 Ensenada, MX as early as possible.

            You can expect to pay from £98 to £125 for a bus ticket from Mexico City to Ensenada, MX based on the last 2 days. You can expect to find the cheapest price for the trip at £98, which is on 2025-11-28.

            People from around the world trust Busbud