Orio est une commune du Guipuscoa dans la communauté autonome du Pays basque en Espagne. Elle est située à l'embouchure du fleuve Oria et à proximité de la station balnéaire de Zarautz. C'est un port de pêche actif qui tend à devenir une station balnéaire. La commune fait partie de l'Eurocité basque Bayonne - San Sebastian.