Here are a couple of options:
use a connected app to authenticate + APEX in org A to authenticate and use the flow in org B. The downside for this option is (1) flow UI screens cannot be re-used and (2) this option is best for auto-launched flows only
re-create the flow in org A with mock (only flow variables not bound to fields in org B) and use an APEX class to perform SOQL queries/DML operations in org B. Downside: this option doesn't leverage the flow on org A but could re-use the metadata from org A to be a quick start/template for the flow in org B.
use Canvas