The persistent observation of oceanographic phenomena is nowadays hampered by technological limitations, that prevent marine robotic platforms to autonomously execute scientific surveys for extended periods of time. The propulsion and course-over-ground (COG) of wave-propelled unmanned surface vehicles (USVs) rely primarily on the forces exerted by the environment and, for this reason, ensuring an intended navigational behavior at sea is a challenging task. In this article we discuss the design and experimental validation of a gain-scheduled steering control system that governs the course of a wave-propelled USV subject to different sea surface currents. A theoretical investigation of the vehicle nonlinear dynamics identifies in a scalar scheduling variable γ the major source of model nonlinearities due to vehicle’s and ocean current velocities. The impact of such nonlinearities on the control of the course-over-ground is investigated with a quasi-linear model analysis in the frequency domain. This provides a basis for the design of a gain-scheduled steering controller, whose theoretical assumptions are supported and validated by extensive simulations and experimental results. Moreover, we show that scheduling of the autopilot gains can still be achieved despite the lack of sea current measurements onboard the USV. Finally, it is demonstrated that the navigation and course-keeping performances improve significantly when the gain-scheduled controller is employed, as compared to the nominal fixed-gain autopilot.The presented control system is assessed with simulations and validated on a series of field experiences meant to quantify the autopilot robustness and the vehicle course-keeping capabilities.