The 27-year-old was forced to hire his own plane in order to sign the deal before the transfer window closed, according to the Sun.
Arshavin signed a £70,000-a-week contract that will keep him with the Gunners until 2012.
Zenit spokesman Alexei Petrov said last night: “The deal was signed for three years, all financial details will be disclosed tomorrow.”