Path planning for unmanned surface vehicles (USVs) in the presence of ocean currents is a challenging task. Several relevant methods have been proposed, but they all assume a constant surge velocity for the whole path. This hypothesis makes it impossible to achieve the simultaneous optimization of speed and energy consumption. To deal with this issue, in this paper an optimal control path planning method that considers the currents’ characteristics is proposed. Unlike traditional algorithms such as the A* algorithm and genetic algorithm, the proposed Multi-domain Coupling Collocation (MDCC) method does not require a constant thrust assumption. In addition, it can obtain the Pareto optimal path under various current environments and optimize the sailing parameters. Specifically, first a multi-objective optimal control path planning model considering the kinematic characteristics of USVs is established. Second, the MDCC method is proposed to solve it, which includes dividing the time interval, subdomain collocation, and transformation optimization. Last, the optimality and high efficiency of the proposed method are proved theoretically. Simulation experiments show that the proposed method can provide solutions to this problem where existing algorithms fail, and has strong robustness and high efficiency. Furthermore, the obtained path is superior to those obtained using the existing algorithms in various scenarios.