The U.N. special envoy to Yemen, Martin Griffiths, arrived on Friday in the Red Sea port city of Hodeidah, witnesses said.