Ocean currents are primarily driven by temperature differences between equatorial and polar regions. Warm water from the equator moves toward poles, while cold water from polar regions flows toward the equator. These temperature differences create density variations that drive thermohaline circulation, the global ocean conveyor belt.