Zwischen Haneda und Narita verkehrt alle 15min ein Airportbus. Kostet ¥3,100, Fahrzeit je nach Verkehrslage ca 1,5h. Würde ich dir empfehlen.
Alternativ mit der guten Monorail bis zum JR Anschluß nach Hamamatsucho und dann weiter mit JR und Keisei Line. Kostet zwar nur gut die Hälfte, dauert aber a) ca 45min länger und b) würde ich mir das nach so einem langen Flug nicht noch antun wollen. Wer die Auslastung der öffentlichen Verkehrsmittel in Tokyo kennt, stimmt da zu ;-).
Solltest also, wenn alles normal läuft und du nicht zu arg bummelst, gegen 16 Uhr spätestens in NRT sein.