De Oceania Nations Cup 2004 was de zevende editie van de OFC Nations Cup, een voetbaltoernooi voor landen die aangesloten waren bij de OFC, de voetbalbond van Oceanië. In 1973 is het toernooi onder de naam Oceania Cup van start gegaan.
De voorronde werd gehouden van 10 tot en met 19 mei in Honiara, Salomonseilanden (Groep A) en Apia, Samoa (Groep B). De groepsfase werd gehouden van 29 mei tot en met 6 juni in Adelaide, Australië. De nummers één en twee plaatsten zich voor de finale die in een thuis- en uitwedstrijd werd gespeeld.
De eerste twee van de beide groepen in de voorronde gingen naar de groepsfase, samen met Australië en Nieuw-Zeeland.
10 mei 2004 in Honiara, Salomonseilanden
12 mei 2004 in Honiara, Salomonseilanden
15 mei 2004 in Honiara, Salomonseilanden
17 mei 2004 in Honiara, Salomonseilanden
19 mei 2004 in Honiara, Salomonseilanden
Salomonseilanden en
Tahiti zijn naar de groepsfase.
10 mei 2004 in Apia, Samoa
12 mei 2004 in Apia, Samoa
15 mei 2004 in Apia, Samoa
17 mei 2004 in Apia, Samoa
19 mei 2004 in Apia, Samoa
Vanuatu en
Fiji zijn door naar de groepsfase
Deelnemende landen [bewerken]
- (g) = gastland, (t) = titelverdediger
De groepsfase bestond uit de vier winnaars uit de voorkwalificatie en Australië en Nieuw-Zeeland.
29 mei 2004 in Adelaide
31 mei 2004 in Adelaide
2 juni 2004 in Adelaide
4 juni 2004 in Adelaide
6 juni 2004 in Adelaide
9 oktober 2004 in Honiara, Salomonseilanden
12 oktober 2004 in Sydney