Search bus tickets toMexico City

switcheroo

Quickview

How to get to Mexico City by bus?

Routes29
Trips per day67
bus carriers0
Stations0
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Mexico City?

The cheapest prices for a bus ticket to Mexico City that users have found recently on Wanderu start at $8.00. Such great deals to Mexico City are available on one route to Cuautitlan Izcalli. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Mexico City. Cuautitlan Izcalli at $8.00 has consistently the lowest average bus ticket prices to Mexico City.

What are the main bus stations in Mexico City?

The most popular bus stations in Mexico City are, and, is the busiest bus station in Mexico City.

What are the most popular bus routes to Mexico City?

San Luis Potosí

There are 7 bus schedules per day connecting San Luis Potosí with Mexico City. It takes on average 6 hours and 1 minute to travel 224 miles, 359 kms, by bus from San Luis Potosí. 2 bus carriers offer schedules from San Luis Potosí, with Transportes del Norte offering the most daily connections to Mexico City. Traveling by bus from San Luis Potosí you will most likely to arrive in Mexico City at Central de Autobuses.
Avg. Time
6h 1m
Avg. Price
$32.74

Monterrey

There are 7 bus schedules per day connecting Monterrey with Mexico City. It takes on average 12 hours and 50 minutes to travel 439 miles, 707 kms, by bus from Monterrey. One bus company operates schedules from Monterrey, with Transportes del Norte Diamante offering the most daily connections to Mexico City. Traveling by bus from Monterrey you will most likely to arrive in Mexico City at Central de Autobuses.
Avg. Time
12h 50m
Avg. Price
$67.17

Piedras Negras

There are 7 bus schedules per day connecting Piedras Negras with Mexico City. It takes on average 19 hours and 42 minutes to travel 647 miles, 1040 kms, by bus from Piedras Negras. 2 bus carriers offer schedules from Piedras Negras, with Transportes del Norte offering the most daily connections to Mexico City. Traveling by bus from Piedras Negras you will most likely to arrive in Mexico City at Central de Autobuses.
Avg. Time
19h 42m
Avg. Price
$122.66

Monclova

There are 4 bus schedules per day connecting Monclova with Mexico City. It takes on average 15 hours and 39 minutes to travel 537 miles, 864 kms, by bus from Monclova. 2 bus carriers offer schedules from Monclova, with Transportes del Norte offering the most daily connections to Mexico City. Traveling by bus from Monclova you will most likely to arrive in Mexico City at Central de Autobuses.
Avg. Time
15h 39m
Avg. Price
$92.00

Saltillo

There are 4 bus schedules per day connecting Saltillo with Mexico City. It takes on average 12 hours and 26 minutes to travel 432 miles, 694 kms, by bus from Saltillo. 2 bus carriers offer schedules from Saltillo, with Transportes del Norte offering the most daily connections to Mexico City. Traveling by bus from Saltillo you will most likely to arrive in Mexico City at Central de Autobuses.
Avg. Time
12h 26m
Avg. Price
$57.25

What bus companies travel to Mexico City, Distrito Federal?

Located in Distrito Federal, Mexico, you can travel by bus to Mexico City from 29 destinations and choose from 67 daily bus schedules to get you there. has the most bus connections to Mexico City. The furthest bus arriving in Mexico City covers a distance of 1692.00 miles, 2722.00 kms, covering the journey in 48 hours and 30 minutes

bus companies serving Mexico City