British Airways Executive Club members can earn up to 2,000 bonus Avios per flight when travelling between London City and Geneva.
The promotion is available on an unlimited number of applicable flights.
To qualify, members must pre-register here and then make their booking before October 31 for travel by December 31.
They will then earn 2,000 Avios when travelling in Club Europe (J, C, D, R booking classes) and 1,000 Avios when in Euro Traveller (B, Y, H, K, M booking classes).
Luke Hayhoe, BA's general manager commercial at LCY, said: "This is a great opportunity for customers to earn thousands of Avios on one of our most popular winter routes.
"Geneva is of course a top business destination but is also a year-round leisure route and very popular ski destination."
BA flies up to three daily services between LCY and Geneva.
ba.com
Graham Smith
Be up-to-date
Magazine Subscription
To see our latest subscription offers for Business Traveller editions worldwide, click on the Subscribe & Save link below
Polls