W reprezentacji Republiki Południowej Afryki Nomvethe zadebiutował 6 maja 1999 roku w przegranym 0:2 spotkaniu przeciwko zespołowi Trynidadu i Tobago. Pierwszego gola w drużynie narodowej zdobył 27 listopada tego samego roku w zwycięskim 1:0 meczu ze Szwecją. W 2002 roku Jomo Sono powołał go do 23–osobowej kadry RPA na Mistrzostwa Świata w Korei Południowej i Japonii. Na mundialu popularni „Bafana Bafana” zajęli 3. miejsce w swojej grupie i odpadli z turnieju. Na mistrzostwach Nomvethe wystąpił w 2 pojedynkach. W wygranym 1:0 spotkaniu przeciwko Słowenii w 71. minucie został zmieniony przez Delrona Buckleya, natomiast w przegranym 2:3 pojedynku z Hiszpanią w 74. minucie zastąpił go George Koumantarakis. W 2007 roku Nomvethe zakończył reprezentacyjną karierę rozgrywając dla RPA 71 spotkań i strzelając 15 bramek.