El municipio de Regueras de Arriba está situado en el sur de la provincia de León, en la margen izquierda del río Órbigo que le sirve de divisoria con La Bañeza, cabeza del partido judicial al que pertenece.