A Ryanair passenger says he nearly became ill as he was forced to sit next to a pool of vomit on a flight from London to Dublin.

The budget airline apologised to passenger Noel O'Hare after a photo he posted on Twitter showed the revolting scene as he flew home on flight RYR113.

Noel, a 24-year-old marketing student, said someone vomited on the floor on a previous flight, but it was not cleaned up before his 90-minute journey to Ireland's capital on Sunday.

Passenger Noel O'Hare said the pool of vomit was covered with tissues and left on the floor of the plane

Noel said the pool of sick in the row next to him was covered with tissues and flight attendants said it would not be cleaned up until the Boeing 737-800 landed in Dublin and passengers disembarked.

He told MailOnline Travel he had to six next to the pile of vomit for an hour and a half, and the stench inside the warm plane made him heave.

He said: 'It made me feel uncomfortable to sit next to and my attention the entire flight was directed towards the vomit.

'I asked a male cabin crew member what was the mess was, he replied it was vomit and someone got sick on the previous flight.

'I asked is it going to be cleaned and he replied no, it would not be cleaned until the aircraft had reached Dublin.

'I would like Ryanair to take steps and ensure this never happens again.'

Ryanair said the vomit was not cleaned up as there was a shortage of cleaners at Gatwick Airport

Noel tweeted a photo of the mess, writing: '@Ryanair boarded flight FR113, looking forward to next 1.5hrs looking at vomit, was told will NOT be cleaned #filth'.

Fellow Twitter users called the scene 'disgusting' and questioned whether Noel and other passengers should receive a refund.

Ryanair contacted Noel and offered an apology.

In a statement, a Ryanair spokesperson told MailOnline Travel: 'We sincerely regret this incident which was caused by a shortage of cleaners at Gatwick Airport, which would have delayed the return flight by more than one hour.