Zarafa betyder 'giraf' på arabisk, og det er også navnet på den forældreløse girafunge, som i 1820'erne indfanges af den venlige beduin Hassan. Han fragter Zarafa fra Afrika til Frankrigs hovedstad, Paris, hvor han vil forære dyret til kong Karl den 10. På den begivenhedsrige rejse følges Zarafa og Hassan af den 10-årige dreng Maki, der er på flugt fra en væmmelig, fransk slavehandler.