British Airways has launched its Black Friday sale a day early.

The airline is offering discounts on holiday packages, long-haul flights and seat upgrades.

One of the highlights is two-night city breaks to the likes of Prague, Barcelona, Nice, Rome, Venice and Krakow for £99, which includes your hotel stay and return flights.

Plus there's deals on destinations slightly further afield including Abu Dhabi, the Seychelles, Johanesburg, Durban and Las Vegas.

Customers can bag reduced flights from London to the following spots:

And for those who spend a flight and hotel, or flight and car package, £100 can be saved on holidays with a minimum spend of £2,500 per booking, and £50 for £1,250.

Meanwhile there are also a number of offers on seat upgrades, with customers having the chance to fly business class for £100 more than economy fare.

To find out more and to book go to the British Airways website here.