British airline Flybe cancelled flights in and out of Scotland on Wednesday morning due to a shortage of pilots.

The cancellations have affected airports around the UK, including Edinburgh, Glasgow and Aberdeen.

Flybe said the flights were cancelled "due to a combination of factors including seasonality, pilots' end of leave year, Easter holidays, base restructuring and the shortage of pilots across the industry".

At Glasgow Airport, the 7.15am flight to Belfast was cancelled, as was the 10.45am departure to East Midlands.

Later flights to Birmingham, Manchester, Exeter and Southampton are scheduled to take-off as planned.

In Edinburgh, flights to Southampton, Manchester, Birmingham and Belfast have been cancelled, while in Aberdeen five flights have been affected - to and from Belfast and Birmingham, and the service from Humberside.

A Flybe spokesperson said: "Flybe sincerely apologises to all our customers and partners affected by the current flight cancellations.

"Whilst 95% of Flybe flights are operating as per normal, we do recognise the impact of today's cancellations.

"We are doing our best to mitigate the impact of the current situation that has arisen due to a combination of factors including seasonality, pilots' end of leave year, Easter holidays, base restructuring and the shortage of pilots across the industry that Flybe has highlighted over recent months.

"We have already identified several mitigation actions and will be issuing further updates throughout the day.

"All those affected have been emailed and advised they can rebook for travel on an alternative flight or apply for a full refund.

"Customers are advised to regularly check our website for more details."

Passengers booked with Flybe are being urged to check the status of their flight.

An Aberdeen International Airport spokeswoman said: "We would recommend that passengers travelling with Flybe today check the status of their flight with the airline before arriving at the airport."