Beijing
Malta
BEST
DEAL
Thu, 09 May
PEK - MLA
Sun, 12 May
MLA - PEK
£684
£666
Prime price per passenger
Beijing
Malta
BEST
DEAL
Mon, 13 May
PEK - MLA
£304
£290
Prime price per passenger