If you wanna go to Japan, most probably, you are gonna start with Tokyo. And, when you will search your flights for Tokyo, you might find two airports. Those are Narita International Airport (Short code NRT) and Haneda Airport (aka Tokyo International Airport, short code HND).
Now question is, which one should you choose as your airport for landing.
Well, when I went to Japan for the first time, I was so confused about it. Having visited there couple of times, I am not confused anymore.
For me, Haneda airport is the automatic choice if the price of the air ticket is similar.
Narita Airport is about 70 KM from the Tokyo city center. It takes more than an hour to reach there.
On the other hand, Haneda is less than 20 KM from the city centre and can be reached in 30 minutes.
Needless to say, reaching to the city centre from Narita will cost you more.
And, in either case use the public transportation. If you don’t have a deep pocket, do not take a taxi or Uber from Narita. It will cost you around US$ 275. I won’t be surprised, if you had a flight of 8 hours and paid the same amount!
Japan is a wonderfully unique country. Enjoy your time there!