What is the distance between Miami FL and Merida Yucatan?

The approximate distance between Miami, Florida and Merida, Yucatan, Mexico is:

- 600 miles (965 km) by air

- 1,200 miles (1,900 km) by road

Copyright Wanderlust World © https://www.ynyoo.com