Elrio van Heerden (ur. 11 lipca 1983 w Port Elizabeth) – południowoafrykański piłkarz grający na pozycji ofensywnego pomocnika. Posiada także obywatelstwo holenderskie.
Kariera klubowa Van Heerden zaczął grać w piłkę w zespole Uniwersytetu Port Elizabeth i tam też występował w lidze uniwersyteckiej. W 2002 roku wyjechał do Danii i został zawodnikiem FC København. W 2003 roku został członkiem kadry pierwszej drużyny, a 23 maja zadebiutował w lidze duńskiej w spotkaniu z Aalborgiem. W 90. minucie tego spotkania zdobył gola na 1:1, ratując stołecznemu zespołowi remis. Dzięki tej bramce FC København zapewniła sobie mistrzostwo Danii kończąc sezon 1 punkt przed Brøndby IF. W sezonie 2004/2005 van Heerden zaliczył 6 ligowych spotkań i wywalczył wicemistrzostwo kraju, a w rundzie jesiennej sezonu 2005/2006 grał już w pierwszej jedenastce „Byens Hold”. Dzięki zdobytym 4 golom w Lidze miał udział w mistrzostwie Danii.
W styczniu 2006 za 1,6 miliona euro van Heerden przeszedł do belgijskiego Club Brugge. W 2006 roku zajął 3. miejsce w lidze, a w 2007 roku zdobył Puchar Belgii. 2 czerwca 2009 roku został zawodnikiem Blackburn Rovers, zaś rok później trafił do Sivassporu.