Santa Ninfa är en ort och kommun i kommunala konsortiet Trapani, innan 2015 provinsen Trapani, i regionen Sicilien i sydvästra Italien. Kommunen hade 4 953 invånare (2017).[2]