How to navigate Mexico's long-distance bus system

Use the high-end 'Primera Clase' or 'Ejecutivo' bus lines like ADO, Primera Plus, or ETN for safe, reliable travel between cities. Book your tickets online at least 24 hours in advance to secure specific seat assignments and avoid long queues at the station.

  1. Choose your class wisely. Avoid second-class buses unless you are heading to a remote village. Stick to 'Primera' (First Class) or 'Ejecutivo/Lujo' (Luxury). These buses have onboard bathrooms, assigned seats, AC, and seatbelts, and they travel on toll roads (cuotas) to save time.
  2. Use official aggregator sites. Don't search individual bus company sites first. Use 'ClickBus' or 'Busbud' to compare routes, times, and prices across multiple carriers for your specific route.
  3. Arrive 30 minutes early. Mexican bus stations (terminales) can be hectic. Give yourself 30 minutes to find your 'andén' (platform). You will often have to pass through a quick security check or luggage scan before boarding.
  4. Tag your bags. When handing your suitcase to the driver's assistant at the bus door, they will give you a claim ticket. Do not lose this; you need it to retrieve your bag at your destination. Keep your daypack with valuables with you in the cabin.
Is it safe to travel by bus in Mexico?
Yes, stick to first-class or luxury lines that use toll roads. These companies have their own private terminals and strict security protocols.
Can I buy tickets with a foreign credit card?
Yes, but some websites are picky. If your card gets declined, use PayPal via the bus company's app or go to the station counter when you arrive in town.
Do I need to print my ticket?
Usually, no. Showing the QR code from your email or the app to the driver is standard. However, it never hurts to have a screenshot saved offline.