The tides on Earth are primarily caused by the gravitational pull of the Moon. The Moon's gravity pulls on Earth's oceans, creating a bulge and thus high tides. The Sun also plays a role, but its effect is less due to the greater distance from Earth.