A passenger survived around 11 hours in a plane's landing gear bay.

The man was discovered by police officers in a plane coming from South Africa at Amsterdam Airport, a spokeswoman for the Dutch police said on Sunday.

He was taken to the hospital and is in stable condition.

"It is quite remarkable that the man is still alive," the spokeswoman said.

The average flight time between Johannesburg and Amsterdam is eleven hours.