- Mexico City to San Blas buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
Elite + Norte de Sonora | Bus | Mexico D.F. Norte - 4907 EJE Central Lazaro Cardenas | San Blas, Nayarit, Sinaloa 47 | No tags | ||||
Elite + Norte de Sonora | Bus | Mexico D.F. Norte - 4907 EJE Central Lazaro Cardenas | San Blas, Nayarit, Sinaloa 47 | No tags | ||||
Norte de Sonora + Elite | Bus | Mexico D.F. Norte - 4907 EJE Central Lazaro Cardenas | San Blas, Nayarit, Sinaloa 47 | No tags | ||||
Norte de Sonora + Elite | Bus | Mexico D.F. Norte - 4907 EJE Central Lazaro Cardenas | San Blas, Nayarit, Sinaloa 47 | No tags | ||||
Futura + Norte de Sonora | Bus | Sur | San Blas, Nayarit, Sinaloa 47 | No tags |
Compare 2 ways to go from Mexico City to San Blas
We recommend taking the bus
Among the sustainable travel choices, the Bus stands out as a good way to reach San Blas. The journey takes about 17 hours 13 minutes, and with fares starting at just $100, it presents an excellent value for a comfortable ride.
4bus per day
17h 13mAverage Duration
686 kmDistance
17kgCO₂ emissions
| Average Price | Average Duration | CO₂ emissions | Actions | |
|---|---|---|---|---|
| Average Price$100 - $137 | Average Duration17h 13m | 17kg CO₂e | ||
Carpool | Average Price$69 - $69 | Average Duration8h 50m | 29kg CO₂e |
Where are the popular stops in Mexico City and San Blas?
Stops in Mexico City
- ATerminal del Sur, Av. Taxqueña No. 1320 (Col. Campestre Churubusco), 04200 Coyoacán - Ciudad de Mexico
- BCalz. Ignacio Zaragoza 564d, 4 Árboles, 15730 Ciudad de México, CDMX, Mexico
- CTerminal del Norte, Eje Central 271, Magdalena de las Salinas, 07760 Ciudad de México, D.F., Mexico
- DTerminal de Autobuses de Pasajeros de Oriente, Calz. Ignacio Zaragoza 200, 10 de Mayo, 15290 Ciudad de México, CDMX, Mexico
- FCalle Economía, Aeropuerto Int de La Cd de México, 15620 Ciudad de México, CDMX, Mexico
Stops in San Blas
- A
Av Benito Juárez 53
Av Benito Juárez 53, Sin Nombre Loc. San Blas, Centro, 63744 San Blas, Nay., Mexico





