The 2017 Emirates Melbourne Cup was the 157th running of the Melbourne Cup, a prestigious Australian Thoroughbred horse race. The race, run over 3,200 metres (1.988 mi), was held on 7 November 2017 at Melbourne's Flemington Racecourse. The date was a public holiday in the state of Victoria.
The race was won by Rekindling, ridden by Corey Brown and trained by Joseph O'Brien. Johannes Vermeer finished second and Max Dynamite was third.