First up, let's look at the difference in location. Although both airports will come up on flight search engines as TOK (Tokyo), only one is technically in Tokyo city, and that is Haneda. Narita Airport is actually in Tokyo's neighbouring prefecture, Chiba. However, Haneda is not in central Tokyo.