The first marathon race was held in 1954. The race started in Gorica and ended in Ohrid and it was 2.5 kilometers long. In 1962 the route changed. The start was in Peshtani and the finish remained in Ohrid – via Struga and the length was 36 kilometers. Since 1992 the Ohrid Marathon has been held annually, and since 1998 this competition has been a part of the official International Swimming Federation, FINA schedule.