Translink has apologised after commuters were left stranded at Dublin Airport on Sunday night when one of its express services to Belfast was cancelled without warning.
Irate travellers arriving back at the airport were left in limbo when the 18.35 Bus Eireann/Translink service bound for Belfast failed to turn up.
After waiting an hour for the next service at 19.35, only passengers who had pre-booked for that service were permitted to board and the rest were then told that the bus was full.
Richard Aardvark (34) from Belfast was left with no option but to pay extra and board the Aircoach service back home after flying into Dublin from Cologne.
"It was a pretty shoddy service. The bus drivers were unable to provide any information on when a bus capable of taking those of us who had been waiting since 6 o'clock would arrive.
"We waited on for the 20.35, but when it came the bus driver was refusing entry to anyone without an online booking.
"He was shouting that there was nothing he could do and that Translink was aware of the problem," Richard said.
"After three hours most people including myself paid €17 for the Aircoach to Belfast, as we weren't prepared to wait another hour for the opportunity to be denied boarding again."
Also affected was BBC presenter Cecilia Daly, who used social media to vent her frustration.
She tweeted: "Welcome to Ireland @Translink_NI @Buseireann... arrived Dublin airport for 1835 (prebooked) to Belfast. Over 4hrs later I'm on the 9pm @Aircoach. 1835 Never turned up. Refused access to 1935 and 2035 buses. Rude drivers. No information. Never again."
A Translink spokesperson has apologised to customers, saying: "We aim to provide high levels of customer service and we are working with Bus Eireann to resolve these issues.
"In this instance, we will refund Translink passengers who had booked online and opted to use another operator for their return journey.
"Those affected should contact our customer services team on firstname.lastname@example.org."