Mexico to Colombia?

By road, plane or ship. Both countries are separated by approximately 1572 kilometers (977 miles).