The Melbourne Cup race covers a distance of 3,200 meters, or approximately 2 miles.