An-Li Kachelhoffer (née Pretorius; born 16 August 1987) is a South African former road cyclist. She participated at the 2014 UCI Road World Championships. In 2016, she won the South African National Road Race Championships. She represented South Africa at the 2016 Summer Olympics in the women's road race in which she finished 39th with a time of 4:01:29.