Travel Mexico City to Veracruz

Mexico City to Veracruz Bus: Schedules, Tickets & Prices

Buses from Mexico City to Veracruz take around 5h 40m to 7h 45m, with tickets starting from 965 MXN to 1,649 MXN.

Bus from Mexico City to Veracruz

If you're traveling from Mexico City to Veracruz by bus, you can board at multiple stations, including TAPO San Lazaro, Mexico City, Mexico City Norte Bus Station, Mexico City Ejecutiva Sur and others, with services running frequently throughout the day so you can choose a time that works best for you. The journey usually takes around 5 hours 40 minutes, delivering a convenient ride that will get you to Central de Autobuses de Veracruz CAVE. Bus ticket prices start from 965 MXN, and you can reserve your seat in advance for a smooth and hassle-free trip.

Prices: 965 MXN to 1,649 MXN

Duration: 5h 40m – 7h 45m ⏱

Take bus from Mexico City to Veracruz in 5h 40m Journey with bus from Mexico City to Veracruz in 5h 40m Ride with bus from Mexico City to Veracruz for MXN 965 Hop on bus from Mexico City to Veracruz in 5h 40m

View all Bus tickets →

Distance Mexico City to Veracruz

The distance between Mexico City and Veracruz is 260.7 kilometers.

Bus from Mexico City to Veracruz Details

Find key information about the Bus from Mexico City to Veracruz, including travel time, prices and stations.

Bus
Average price
1,273 MXN
 
Cheapest
965 MXN
Average duration
6h 23m
 
Shortest
5h 40m
Number of departures
52
00:15 - 23:59
Tickets
 
Stations
Departure stations
Arrival stations
TAPO San Lazaro, Mexico City
Mexico City Norte Bus Station
Mexico City Ejecutiva Sur
Tlalnepantla, Mexico City
Santa Martha Acatitla Bus Station, Mexico City
View more stations in the full listing
Central de Autobuses de Veracruz CAVE
Operators
ADO, Autobuses Unidos, ADO Platino, ADO GL
 

Bus Routes & Schedules from Mexico City to Veracruz

On this bus route between Mexico City and Veracruz, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 5h 40m. Buses follow a coordinated schedule running from 00:15 until 23:59, covering most of the day. Fares usually start at 965 MXN and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Mexico City to Veracruz helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.

Bus Timetable: Mexico City Airport Terminal 1 → Central de Autobuses de Veracruz CAVE

  • 06:55 13:10 6h 15m 1177 MXN

Bus Timetable: Mexico City C Rio Tiber → Central de Autobuses de Veracruz CAVE

  • 12:45 19:40 6h 55m 1160 MXN

Bus Timetable: Mexico City Ejecutiva Sur → Central de Autobuses de Veracruz CAVE

  • 08:30 15:10 6h 40m 1378 MXN
  • 10:00 16:40 6h 40m 1378 MXN
  • 15:30 22:10 6h 40m 1649 MXN
  • 16:00 22:40 6h 40m 1649 MXN
  • 17:30 00:25 6h 55m 1160 MXN
  • 21:45 04:25 6h 40m 1649 MXN
  • 22:45 05:25 6h 40m 1649 MXN

Bus Timetable: Mexico City Norte Bus Station → Central de Autobuses de Veracruz CAVE

  • 00:15 06:45 6h 30m 1177 MXN
  • 08:10 14:00 5h 50m 1398 MXN
  • 11:55 17:45 5h 50m 1398 MXN
  • 23:30 05:20 5h 50m 1177 MXN
  • 23:55 05:45 5h 50m 1398 MXN

Bus Timetable: Santa Martha Acatitla Bus Station, Mexico City → Central de Autobuses de Veracruz CAVE

  • 00:44 07:19 6h 35m 965 MXN
  • 03:00 09:40 6h 40m 965 MXN
  • 08:00 14:40 6h 40m 965 MXN
  • 18:25 01:00 6h 35m 965 MXN

Bus Timetable: TAPO San Lazaro, Mexico City → Central de Autobuses de Veracruz CAVE

  • 00:45 06:25 5h 40m 1649 MXN
  • 01:05 06:45 5h 40m 1177 MXN
  • 01:15 08:25 7h 10m 979 MXN
  • 02:15 09:40 7h 25m 979 MXN
  • 07:15 14:40 7h 25m 979 MXN
  • 07:30 13:10 5h 40m 1177 MXN
  • 09:30 15:10 5h 40m 1378 MXN
  • 10:00 17:10 7h 10m 979 MXN
  • 11:00 16:40 5h 40m 1378 MXN
  • 11:15 18:25 7h 10m 979 MXN
  • 12:15 19:35 7h 20m 979 MXN
  • 12:30 18:10 5h 40m 1177 MXN
  • 13:15 20:30 7h 15m 979 MXN
  • 13:30 19:10 5h 40m 1649 MXN
  • 14:00 19:40 5h 40m 1177 MXN
  • 14:15 21:25 7h 10m 979 MXN
  • 14:30 20:10 5h 40m 1649 MXN
  • 16:00 21:40 5h 40m 1177 MXN
  • 16:30 22:10 5h 40m 1649 MXN
  • 17:00 22:40 5h 40m 1649 MXN
  • 17:15 01:00 7h 45m 979 MXN
  • 18:00 23:40 5h 40m 1649 MXN
  • 18:45 00:25 5h 40m 1177 MXN
  • 20:00 01:40 5h 40m 1649 MXN
  • 20:15 03:25 7h 10m 979 MXN
  • 21:30 03:10 5h 40m 1177 MXN
  • 22:15 05:30 7h 15m 979 MXN
  • 22:20 04:00 5h 40m 1649 MXN
  • 23:45 05:25 5h 40m 1649 MXN
  • 23:59 05:39 5h 40m 1177 MXN
  • 23:59 07:19 7h 20m 979 MXN

Bus Timetable: Tlalnepantla, Mexico City → Central de Autobuses de Veracruz CAVE

  • 07:15 14:00 6h 45m 1398 MXN
  • 11:00 17:45 6h 45m 1398 MXN
  • 23:00 05:45 6h 45m 1398 MXN

Check all Bus tickets →


More Bus routes from and to Mexico City or Veracruz

Planning more than just Mexico City to Veracruz?

You’re currently viewing Bus options for Mexico City to Veracruz. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.