Rio Fly (em Tok Pisin: wara Flai; em inglês: Fly River, que significa «mosca») tem 1050 km e é o segundo mais longo rio da Papua-Nova Guiné. Nasce nas montanhas Star e cruza as terras baixas do sudoeste do país antes de desaguar no golfo de Papua (mar de Coral) num grande delta.