W dwóch przypadkach Lechia awansowała do finału. Stało się to w latach 1955 i 1983 kiedy to wyeliminowała w półfinałach Odrę Opole i ruch Chorzów.
Kolejne mecze w półfinałach już w najnowszej historii zakończyły się niepowodzeniami. Biało-Zieloni po dwumeczach odpadali z Jagiellonią Białystok i Legią Warszawa.
1955
Lechia – Odra Opole 2:0 (1:0)
Bramki: 1:0 Kaleta 11, 2:0 Kobylański 51
1983
Lechia Gdańsk - Ruch Chorzów 0:0 (0:0, 0:0) karne 3:1
2010
Lechia Gdańsk - Jagiellonia Białystok 1:2 (0:2) i 1:1 (0:0)
2011
Lechia Gdańsk - Legia Warszawa 0:1 (0:0) i 0:4 (0:1)
Więcej na temat półfinałowych meczów Pucharu Polski