Baalbek is located in Liban, 86 kilometers north-east of Beirut, in the valley of Beqaa, in the confines of Siria.
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.