Baalbek is located east of Lebanon, 86 kilometers north-east of Beirut, in the valley of Beqaa, close to the Syrian border.
Baalbek si trova ad est del Libano, 86 chilometri a nord-est della città di Beirut, nella valle di Beqaa, vicino al confine con la Siria.