A LIST of cancelled flights have been published by Ryanair.

The list comes after news the budget airline is shelving up to 50 flights daily over the next six weeks due to the over-allocation of pilots' holidays during a relatively busy period.

Among the flights, up to the end of next month, are ones that take off from Birmingham, Manchester and Bristol.

Ryanair now faces a compensation bill of up to £17.7 million for the "mess" which has left many passengers stranded, boss Michael O'Leary said.

The flights have been listed on ryanair.com and cover the period up to October 28.

The airline said it was cancelling flights at airports where it ran the busiest schedules, so it would be easier to place passengers on alternative flights.

Mr O'Leary, the airline's chief executive, told a press conference: "Clearly there's a large reputational impact, for which again I apologise.

"We will try to do better in future."

Mr O'Leary said customers whose flights have been cancelled will be emailed and told which flights they can transfer to which will be "hopefully on the same or, at worse, the next day".

Under EU law, passengers given less than 14 days notice of a flight cancellation are entitled to claim compensation worth up to £221 depending on the timing of alternative flights and if the issue was not beyond the responsibility of the airline, such as extreme weather.

Mr O'Leary said: "If they're not satisfied with the alternative flights offered, they can have a full refund and they will all be entitled to their EU261 compensation entitlements.

"We will not be trying to claim exceptional circumstances.

"This is our mess-up. When we make a mess in Ryanair, we come out with our hands up."

Mr O'Leary said the company had "messed up" its allocation of holidays, trying to over-allocate holiday during September and October while running most of the summer schedule, and had been hit by flight delays because of air traffic control and weather disruptions.

Changes imposed by Irish regulators, in line with European law, forced Ryanair to conform staff holidays with the calendar year from January, requiring it to allocate that leave before the end of the year.

Which flights are affected?

We've listed the flights affected from Birmingham, Manchester and Bristol. A full list is available from ryanair.com

18/09/2017 2083 Birmingham to Madrid

18/09/2017 2082 Madrid to Birmingham

18/09/2017 509 Bristol Dublin

18/09/2017 508 Dublin Bristol

18/09/2017 561 Manchester T3 Dublin

18/09/2017 3501 Manchester T3 Hamburg

18/09/2017 2141 Manchester T3 Krakow

19/09/2017 4087 Faro Manchester

19/09/2017 4088 Manchester Faro

20/09/2017 2083 Birmingham Madrid

20/09/2017 554 Dublin Manchester T3

20/09/2017 2082 Madrid Birmingham

20/09/2017 509 Bristol Dublin

20/09/2017 508 Dublin Bristol

Monday: 25th Sept & 2nd, 9th, 16th & 23rd Oct

FR672 Dublin - Birmingham

FR3238 Manchester - Brussels C

FR673 Birmingham - Dublin

FR504 Dublin - Bristol

FR505 Bristol - Dublin

Thursday: 28th Sept & 5th, 12th, 19th & 26th Oct

FR9162 Barcelona - Birmingham

FR9163 Birmingham - Barcelona

Friday: 29th Sept & 6th, 13th, 20th & 27th Oct

FR3238 Manchester - Brussels C

FR665 Birmingham - Dublin

Saturday: 30th Sept & 7th, 14th, 21st & 28th Oct

FR552 Dublin - Manchester

FR553 Manchester - Dublin

Sunday: 1st, 8th 15th & 22nd Oct

What if I'm affected?

Your options are:

Cancel and apply for a refund

Change your flight for free

However, if your flight is cancelled over the next two weeks, you may be entitled to compensation.