Dès l'âge de 8 ans, Milena Moser sait qu'elle veut écrire. Après une formation de libraire, elle part vivre 2 ans à Paris. Elle revient vivre à Zurich où elle crée la maison d'édition Krösus Verlag[2] pour pouvoir publier ses livres. C'est là que paraît Die Putzfraueninsel, son premier ouvrage traduit en français sous le titre L'île des femmes de ménage et qui sera adapté au cinéma par Peter Timm en 1996.
Elle a été l'écrivaine suisse la plus vendue à l'étranger[3] avec 250 000 exemplaires pour l'édition allemande de l'île des femmes de ménage. Ses livres sont traduits en 10 langues : français, italien, espagnol, portugais, anglais, estonien, néerlandais, slovène, tchèque et polonais. Elle vit de 1998 à 2006 à San Francisco avant de revenir habiter dans le canton d'Argovie en 1998. À l'été 2015, elle décide de partir vivre à Santa Fe et de se consacrer uniquement à l’écriture[4]. Elle écrit trois chansons (Bad Hair Day, Der Briefträger ist tot et Capuccino) pour Michael von der Heide dans son album Tourist[5]. Elle tient des chroniques entre 2006 à 2015 dans l’hebdomadaire suisse allemand Swiss Family[6].
Elle joue en 2011[7] dans la pièce de théâtre Die Unvollendeten avec son amie musicienne Sibylle Aeberli et dans « Die Unvollendeten verändern sich »[8] en 2013 et 2014.