Upvote:6
According to the IATA a transit greater than 12 hours requires a transit visa for Nigerian citizens (see below for screenshot). HOWEVER, you are exempt from this requirement if you have any of the multiple entry visas from the countries mentioned below (and in picture):