We prove the global exact controllability in arbitrary small time for the Navier-Stokes equations of incompressible fluids on any connected orientable compact Riemannian surface without boundary when the control is defined on an arbitrary nonempty open subset of the surface. Our proof relies on the return method and a local exact controllability result.