Find cheap bus tickets in Mexico

Easily compare and book your next trip with Busbud

Trusted by 65M+ travellers every year looking for bus and train tickets
Serving 2M+ bus and train routes in more than 80 countries
Dedicated customer service from booking to travel
Daily BusesAverage PriceAverage Trip Duration
Buses from Cancún to TulumDaily Buses39Average Price$24Average Trip Duration2h 40m
Buses from Mexico to OaxacaDaily Buses49Average Price$82Average Trip Duration6h 40m
Buses from Cancún to MéridaDaily Buses48Average Price$62Average Trip Duration4h 40m
Buses from Mexico to PueblaDaily Buses131Average Price$26Average Trip Duration2h 15m
Buses from Oaxaca to Puerto EscondidoDaily Buses5Average Price$69Average Trip Duration10h 25m
Bus companies

What popular bus companies operate in Mexico?


Why choose Busbud?

The Best Way To Book Bus and Train Tickets 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 several language and currency options available, Busbud seeks to cater to international bus travellers no matter where they are in the world. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others so you can buy tickets without a worry.