Christmas has come early for Virgin Atlantic Upper Class passengers flying over the festive period. Until 10pm (GMT) on 25 November the carrier is offering up to 70% off its usual fares.

Return fares include:
- London - JFK: £1,204
- London - LA / San Francisco: £1,704
- London - Barbados: £1,383
- London - Delhi / Mumbai: £1,400
- London - Hong Kong: £2,003
- London - Cape Town / Johannesburg: £2,117
Sale prices do not include a chauffeur driven car to the airport.
Departure dates for most sale flights stretch to 31 December which means intrepid New Year revellers can cash in.
Cape Town flights can be taken as late as 28 March 2009 - perfect for an Easter getaway.
For more information visit: Virgin Atlantic Upper Class Sale.
Photo by J L Sanchez via Flickr (Creative Commons).
