Los autobuses son el medio de transporte público más popular en México, y están bien desarrollados no sólo en las grandes ciudades, sino también en los pequeños pueblos. Sin embargo, un inconveniente común es que muchos autobuses del país son viejos e incómodos. En las horas punta, pueden estar abarrotados de lugareños, lo que hace que la experiencia sea, cuando menos, incómoda.
Entre los turistas, el "pesero" es un medio de transporte popular, similar a los taxis de ruta de algunos países. En Ciudad de México, el metro también es muy utilizado por locales y turistas. El sistema de metro tiene 11 líneas, y los trenes circulan a intervalos de 2 minutos.
Las tarifas de transporte varían: los autobuses cuestan 1 MXP, los minibuses suelen rondar los 4 MXP y un viaje en metro cuesta 3 MXP.
Los autobuses interurbanos de México suelen ser cómodos y limpios. Se dividen en dos tipos según el nivel de servicio y, naturalmente, sus precios varían en consecuencia. La tarifa también puede variar en función de la velocidad y la calidad del autobús.