Tokyo (HND) Shanghai (SHA) 3 hours 5 minutes All Nippon Airways Tokyo (HND) Shanghai (SHA) 3 hours 30 minutes China Eastern Airlines Tokyo (HND) Shanghai (SHA) 3 hours 40 minutes China Eastern ...