Interjet, Aerom�xico and Aeromar fly from Mexico City to Veracruz every 2 hours. Alternatively, ADO operates a bus from Mexico City to Veracruz every 15 minutes. Tickets cost $20 - $35 and the journey takes 6 h.
From San Lázaro line 4 night bus to Mexico City airport, fly to Veracruz airport, then taxi to Veracruz. 2 h 21 min $73. From Mexico City TAPO Bus bus to Veracruz. 6 h $21. From Mexico City drive to Veracruz. 4 h 14 min $42.