Leiva está situada al noroeste de La Rioja a 11 kilómetros de Santo
Domingo, de la Calzada, a 20 km de Haro, a 58 km de Logroño, a 60 km de
Vitoria, a 60 de Burgos, a 115 km de Bilbao, a 230 km de Zaragoza, a
340 de Madrid y unos 500 km de Barcelona.
Leiva tiene 587 metros de altitud y pertenece a la subcomarca de Santo Domingo de la Calzada.