Et vandfly er et fly, som kan lette fra og lande på vandet. Der skelnes mellem tre typer af vandfly: flyvebåde, pontonfly og amfibiefly.