How to Travel Mexico by Bus
Mexico's intercity bus system is extensive, reliable, and cheap—usually $10-40 for cross-country trips. Buy tickets at terminals or online, arrive 30 minutes early, expect comfortable first-class coaches on major routes, and book ahead during holidays.
- Understand the bus classes. First-class (primera clase) buses are what you want for long distances. They have reclining seats, air conditioning, onboard bathrooms, and cost $15-40 depending on distance. Second-class (segunda clase) buses are cheaper but make frequent stops and have basic seats—use these only for short hops under 3 hours. Luxury buses (autobús de lujo) exist on major routes and cost 30% more but have wider seats and better snacks.
- Find the right bus company. Major companies like ADO, Grupo ADO, Primera Plus, and Omnibus de México operate most intercity routes. ADO dominates and has the most reliable schedules. For regional travel, use local companies—ask at your hotel. Each company has its own terminal or uses shared terminals in major cities. Book directly on their websites (adoenlaces.com, primeraplus.com.mx) or use aggregators like Busbud or Omio if buying from outside Mexico.
- Book your ticket. Online booking is fastest and you avoid terminal queues. Pay with credit card (all major companies accept them) and get a reference number and seat assignment immediately. If booking in person at a terminal, go early in the day for better seat selection. During Mexican holidays (Semana Santa, Christmas, summer), book 5-7 days ahead. One-way tickets only—there's no round-trip discount.
- Get to the terminal early. Arrive 30 minutes before departure. Intercity terminals in Mexico are sprawling—you need time to find your gate. Most terminals have clear signage by company. Have your reference number and ID ready. Bring your passport if crossing state lines (rare but possible for documentation checks). Terminals have bathrooms, food, and ATMs.
- Know what to expect on the bus. First-class buses are comfortable and predictable. Seats recline, temperature is controllable, and there's usually a bathroom. Drivers play loud music or movies—bring earplugs. Trips over 6 hours include a 15-20 minute rest stop at a gas station restaurant where you can buy snacks. No luggage fee—your bag goes underneath. Drivers expect no tips.
- Handle luggage smartly. Keep one small bag with you. Everything else (suitcases, backpacks) goes in the storage underneath—the driver will direct you. Luggage is usually safe, but don't pack valuables in checked bags. Never leave your seat during movement. On long trips, the bus makes scheduled stops where attendants sometimes sell food and drinks.
- Navigate terminals and connections. Major terminals (Mexico City, Guadalajara, Monterrey, Cancun) can be confusing. Study the layout before arrival or ask staff. If you're changing buses, ask the driver where to go. Some terminals have connecting shuttles between sections. Allow 1-2 hours for connections on tight schedules. Buy water and snacks at the terminal—they're cheaper than on buses.
- Stay safe on buses. Keep your phone and wallet with you, not in luggage. Wear your backpack in front during terminal time. Don't sleep with valuable items loose. Night buses are fine—drivers are professional and routes are well-traveled. Avoid buses in very remote areas if you're alone. Trust your instinct about which bus terminal looks sketchy (rare, but terminals in smaller cities can feel unsafe at night).
- Is it safe to travel overnight on a bus in Mexico?
- Yes, night buses are generally safe on major routes. Drivers are professional, routes are well-traveled, and buses are full. Keep valuables with you, not in luggage. Avoid sketchy-looking terminals at night, but established terminals in major cities are fine. Use reputable companies like ADO.
- Can I take a bus with luggage from the airport?
- Yes, but it's slow. Terminals at Mexico City, Cancun, and Guadalajara airports have bus services, but you'll wait for the bus and make multiple stops. For airport-to-city, an Uber or taxi is faster (though more expensive). If you have one suitcase and time, a bus works fine.
- What if I miss my bus or want to cancel?
- If you booked online, you can usually cancel up to 24 hours before and get a refund minus a small fee (5-10%). After 24 hours, most companies won't refund. If you miss your bus, go to the terminal and rebook on the next available departure—you'll usually pay the difference if it's a premium bus. No-shows get no refund.
- Are bathrooms on buses clean?
- First-class bus bathrooms are basic but clean—they're cleaned regularly and have soap and paper. They're not pristine, so bring hand sanitizer. On long trips, there's a rest stop every 4-6 hours where you can use a proper bathroom. Second-class buses have rougher bathrooms; use the highway stop instead.
- Do I need to book in advance or can I just show up?
- During off-season (June, September-October), you can usually buy a ticket same-day and board within an hour. During holidays or peak summer, book 5-7 days ahead. For major routes (Mexico City to Guadalajara, Cancun), always book a few days early. For small regional routes, same-day is usually fine.
- What's the difference between ADO and other companies?
- ADO is the largest, most reliable, and most frequent. Buses are newer and routes are predictable. Grupo ADO (subsidiary) is slightly cheaper but equally good. Primera Plus is comparable in quality. Smaller regional companies are fine for local routes but less frequent. For your first intercity trip, use ADO.