Puka is a village in Pöide Parish, Saare County in western Estonia.
Coordinates: 58°29′53″N 23°02′14″E / 58.49806°N 23.03722°E / 58.49806; 23.03722