Travel options for:
Veracruz to Mérida
  • Fly

    $94 - $201
    1. Veracruz

      9 min - 4.4 miles

      $7 - $10

    2. Veracruz (VER)

      1 h 31 min - non-stop

      $85 - $190

    3. Merida (MID)

      15 min - every 3 hours

      $1 - $2

  • Bus

    $45 - $80
    1. Veracruz

      16 h 20 min - 4 times a day

      $45 - $80

  • Drive

    $85 - $130
    1. Veracruz

      13 h - 640.5 miles

      $85 - $130

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Veracruz taxi to Veracruz airport, fly to Merida airport, then bus to Mérida. 2 h 55 min $121. From Veracruz bus to Mérida. 16 h 20 min $67. From Veracruz drive to Mérida. 13 h $104.

 
 

Bus or fly from Veracruz to Mérida?

TAR Aerolineas and Aeromar fly from Veracruz to Mérida twice daily. Alternatively, ADO operates a bus from Veracruz to Mérida 4 times a day. Tickets cost $45 - $80 and the journey takes 16 h 20 min.