La Japan Cup 2004, tredicesima edizione della corsa, si svolse il 24 ottobre 2004 su un percorso di 151,3 km. Fu vinta dal tedesco Patrik Sinkewitz al traguardo con il tempo di 4h01'30" alla media di 37,59 km/h