Приближается день рождения Муми-тролля. Снифф и Муми-тролль вместе с Мартышкой, с которой они познакомились, отправляются на берег моря, и Снифф находит там грот. К вечеру они возвращаются домой, и вскоре начинается ливень. Ночью философ Ондатр приходит в Муми-дом и остаётся там жить, поскольку Муми-папа во время строительства моста нечаянно разрушил его нору. Той же ночью Ондатр рассказывает, что этот дождь — неестественный и что у него есть предчувствие, будто что-то должно произойти.
Муми-тролль решает отправиться вместе со Сниффом на плоту в Одинокие Горы, где расположена обсерватория, и узнать у профессоров, что же должно произойти.
В пути они встречают Снусмумрика, который присоединяется к ним. Не без приключений все трое добираются до Одиноких Гор.
В обсерватории путешественники узнают, что на Землю несётся комета, которая появится через несколько дней, и они срочно отправляются домой. Муми-тролль спасает от ядовитого куста маленькую фрёкен Снорк, которая похожа на него самого, и она и её брат Снорк присоединяются к путешествию.
По пути домой они переживают ещё ряд приключений, встречаются с Хемулем-филателистом, которого они берут с собой.
Путешественники успевают раньше кометы в Муми-дол, где они рассказывают обо всех своих приключениях Муми-маме и Муми-папе. Решено спрятаться от кометы в гроте, который нашёл Снифф. Комета должна появиться вечером того же дня. И вот когда все уже переместились в грот и комету остаётся ждать всего несколько минут, Муми-тролль вспоминает о Мартышке. Он бросается на поиски и находит её. Они возвращаются в грот в последний момент. Но комета не столкнулась с Землёй, а прошла мимо неё. Земля спасена, и жизнь в Муми-доле продолжается.