A New Zealander has reportedly been arrested in Africa as part of a terror swoop following a bloody attack at a luxury hotel complex in Kenya.

Kenya police chiefs say that New Zealand national Sulub Warfaa, 36, was arrested just a few kilometres from the Kenya-Somalia border.

The Daily Nation news outlet says he was allegedly travelling in a white Toyota Hilux ute with two passports. A second passport was reportedly under the name Ramadhan Yusuf.

He was arrested with a 33-year-old named as Sakawawedin Abdullahi Mohammed, travelling on an Ethiopian passport.

Read more: New Zealand Herald