Haneda is much closer by comparison. It's located on a peninsula just south of the city center, about 8.7 miles south of Tokyo Station, the city's central train station. Not only will you gain ...