British Airways customers flying between London City and Geneva can earn up to 2,000 bonus Avios points (formerly Airmiles) every time they fly until the end of 2015.

Customers flying to the popular business and ski destination from October 2-December 31 will get bonus points on an unlimited number of flights booked during that period.

British Airways operates around three flights a day between London City Airport and Geneva.

Customers must register with British Airways’ executive club and book before October 31 to collect up to 2,000 Avios per flight in Club Europe and 1,000 Avios per flight in Euro Traveller.

To be eligible for the bonus points customers have to be members of the executive club and will need to register on this web page.

British Airways’ general manager commercial at London City Airport Luke Hayhoe 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.”