South African cricket team in New Zealand in 2003–04

The South African national cricket team toured New Zealand in February and March 2004 and played a three-match Test series against the New Zealand national cricket team. The series was tied 1–1. New Zealand were captained by Stephen Fleming and South Africa by Graeme Smith. In addition, the teams played a six-match series of One Day Internationals (ODIs) which New Zealand won 5–1.