Background: Ocean surface currents need to be monitored to minimize accidents at ship crossings. One way to predict ocean currents—and estimate the danger level of the sea—is by finding out the currents’ velocity and their future direction. Objective: This study aims to predict the velocity and direction of ocean surface currents. Methods: This research uses the Elman recurrent neural network (ERNN). This study used 3,750 long-term data and 72 short-term data. Results: The evaluation with Mean Absolute Percentage Error (MAPE) achieved the best results in short-term predictions. The best MAPE of the U currents (east to west) was 14.0279% with five inputs; the first and second hidden layers were 50 and 100, and the learning rate was 0.3. While the best MAPE of the V currents (north to south) was 3.1253% with five inputs, the first and second hidden layers were 20 and 50, and the learning rate was 0.1. The ocean surface currents’ prediction indicates that the current state is from east to south with a magnitude of around 169,5773°-175,7127° resulting in a MAPE of 0.0668%. Conclusion: ERNN is more effective than single exponential smoothing and RBFNN in ocean current prediction studies because it produces a smaller error value. In addition, the ERNN method is good for short-term ocean surface currents but is not optimal for long-term current predictions. Keywords: MAPE, ERNN, ocean currents, ocean currents’ velocity, ocean currents’ directions