Orio é un concello costeiro da provincia de Guipúscoa, no País Vasco. Atópase na comarca de Urola Kosta, 11 km ao oeste de Donostia.
O termo municipal ten unha extensión de 9,81 km². Limita ao norte co mar Cantábrico, ao leste con Donostia e Usurbil, e ao sur e oeste con Aia. Tiña en 2015 5.805 habitantes.