Uma parte do longa-metragem foi gravada na Suécia e o elenco contém alguns atores suecos. Estes dublaram as próprias cenas na versão sueca do filme.
O filme é baseado em um livro de Astrid Lindgren, autora de Pippi Meialonga. Lindgren escreveu a obra depois de ver um menino solitário sentado em um banco em um parque de Estocolmo. Ela se perguntou o que ele fazia ali, quem era e onde terminaria indo. Esse episódio deu origem à história do príncipe Mio. O banco em questão ainda pode ser encontrado na capital da Suécia atualmente, está marcado com um sinal dizendo que "Mio sentou aqui".
A canção "Mio min Mio" foi composta por Björn Ulvaeus e Benny Andersson, membros do grupo ABBA.
O desastre nuclear de Chernobil ocorreu durante o período de filmagens. A equipe técnica evacuou completamente a área, mas voltou para filmar um mês depois. Haviam vários contadores Geiger nos locais de gravação para monitorar os níveis de radiação.