La novela fue llevada al cine con el título de "The 13th Warrior" ("El guerrero número 13"), película estadounidense de 1999 dirigida por John McTiernan y en la que Ibn Fadlan es interpretado por el actor español Antonio Banderas.