Both of Tokyo’s airports serve long-haul flights to destinations around the world. ANA, Japan Airlines and most large international airlines operate flights out of both Narita and Haneda. The main difference is that Haneda offers flights to 35 cities internationally, while Narita covers a whopping 120 cities. The distance between the two airports is about 80 kilometers (50 miles) via taxi. However, Narita is located more far from the city center though - 75 km (47 miles) and 1,5 hours ride vs 20 km (13 miles) and 40 min ride for Haneda airport. The average taxi cost is ￥23,000 (~$210) for Narita and ￥11,000 (~$100) for Haneda. If you want to save time and money, Haneda should be your airport of choice when flying to Tokyo.