Glladiators recovered from an early setback to top the group stage and booked a place in the final after beating Islamabad United in the first playoff.
Qalandars, by contrast, endured a rollercoaster season. After a strong start that saw them among the early leaders, a series of defeats left them close to elimination.
They kept their campaign alive with a crucial win over Peshawar Zalmi in what was effectively a knockout match. Despite sloppy fielding in the first eliminator, they eased past Karachi Kings before securing a place in the final by routing defending champions Islamabad United in Eliminator 2.
Lahore Qalandars: Shaheen Afridi (Captain), Fakhar Zaman, Muhammad Naeem, Abdullah Shafique, Kusal Perera (wk), Bhanuka Rajapaksa, Asif Ali, Sikandar Raza, Rishad Hossain, Salman Mirza, Haris Rauf
Quetta Gladiators: Saud Shakeel (Captain), Finn Allen, Hassan Nawaz, Dinesh Chandimal (wk), Avishka Fernando, Rilee Rossouw, Mohammad Amir, Khurram Shahzad, Faheem Ashraf, Usman Tariq, Abrar Ahmed.