The airline was bowing to pressure from customers and the UK government, which has promised to ban excessive charges for buying tickets by card.

That move was based on a report by the Office of Fair Trading, which criticised travel companies levying high charges on bookings.

Flybe customers now have three prices to choose from for each flight – Essentials, New Economy and Plus – which differ in baggage allowance, ticket flexibility and other perks.