British Airways has launched its World Sale with discounts on both flights and holidays departing from Heathrow and Gatwick.

The sale runs until 11.59pm on January 31 and includes routes to New York, Singapore and Los Angeles.

Discounted economy flight offers include:

Dubai from £299 return

New York from £399 return

Los Angeles from £499 return

San Francisco from £499 return

Singapore from £499 return

Tokyo from £677 return

The sale also offers discounted British Airways Holidays with accommodation and return flights included. Package deals include:

New York: Three nights at the three-star Days Hotel Broadway from £479 per person, travelling February 1 to February 28, 2017. Includes World Traveller return flights from Heathrow.

Barbados: Seven nights at the three-star Rostrevor Hotel from £499 per person, travelling June 1 to June 30, 2017. Includes World Traveller return flights from Gatwick.

Other deals include seven night ski holidays starting at £169 per person and two-night city breaks from £99 per person.

Hannah Evans