The Bali Marathon is an annual road-based marathon hosted in the Gianyar Regency on the island of Bali in Indonesia. The current version of the marathon has been held since 2012, although the first marathon to be held regularly on Bali was inaugurated in 1999. The marathon is a World Athletics Elite Label Road Race and a member of the Association of International Marathons and Distance Races.