Viggo Petersen (født 24. april 1889, død 16. april 1965) var en dansk friidrettsutøver.
Han representerte Danmark under Sommer-OL 1912 i Stockholm, der han ble nummer 23 i terrengløp.[1]