The fastest way to fly from Buenos Aires (EZE) to Tokyo (HND) is via Frankfurt and it will take about 28 hours and 15 minutes. The second fastest route is via Atlanta and will take 29 hours and 10 minutes.