Passengers and commuters have been left frustrated on the last Friday before Christmas as Transport for Wales cancels 36 trains.

At a particularly busy time for rail services, with many people out shopping and enjoying the festive season on Black Friday night, the train cancellations have been blamed on "resource availability".

For some, Friday is the last working day of the year.

Nearly all scheduled services between Cardiff Bay and Cardiff Queen Street have been cancelled throughout Friday evening. Other services affected include trains running between Wrexham and Bidston, Maesteg and Cardiff Central and Carmarthen and Pembroke Dock.

Announcements made over the tannoy and on the platform inform passengers services have been delayed or cancelled because of a lack of driver or insufficient train crews. However, TfW has maintained it does have enough staff to cover operations.

The rail provider has cancelled over one hundred services in the last week. The reason for the numerous cancellations and service disruptions earlier in the week was due to "a shortage of train crew" but on Friday Transport for Wales said the cancellations were due to "resource availability" .

A spokesman said: "The run up to Christmas is a difficult period for all service providers trying to juggle a very busy time with a shortage of available staff. We’re no different to any other industry, despite meticulous planning ahead of our timetable change."

But train passengers have had enough of further disruption after a "nightmare" week, demanding TfW provides a better explanation.

As well as service disruptions, there have been issues with the new Class 170 trains recently bought on line by TfW to help ease capacity issues .

On Thursday, the Cardiff to Ebbw Vale service used one of the first Class 170 trains, but was forced to wait on the platform for nearly five minutes after the doors got jammed shut and could not be opened.

One passenger vented their fury on Twitter, saying: "I'm also seeing a number of services are cancelled today and have been all week, what is going on with your company at present? It's not good enough really is it?"

TfW responded to the tweet, reiterating the cancellations were due to resource availability and it was "working hard to resolve this".

Not good enough

More than 20 other train services will also be disrupted on Friday afternoon and evening as many services are cut short becasue of "resource availability". There are a number of rail replacement buses being laid on by TfW, which is advising passengers to check before they travel.