Tom en Mirjam gaan samen met Snuf een week logeren bij hun oom Hans en hun even oude neef Jaap. Ze hebben gehoord dat er vlakbij de boerderij een spookslot is. De legende vertelt dat in de middeleeuwen een zekere ridder Bertram verliefd werd op jonkvrouw Ada, die op haar beurt een oogje had op de staljongen, waarna ridder Bertram op verschrikkelijke wijze wraak nam. Sindsdien zou het spoken in het bos rondom het kasteel… In de buurt blijkt er een bende smokkelaars actief. Rechercheur Barninkhof maakt tevergeefs jacht op de bende. Als Tom iemand in het spookslot ziet lijkt niemand hem te geloven. Daar komt nog bij dat zijn neef Jaap wel erg veel belangstelling heeft voor Mirjam. De jaloezie drijft een wig tussen de twee jongens: ze krijgen er zelfs ruzie door. Als Tom daarna alleen met Snuf op onderzoek uitgaat, vindt Snuf een spoor. Een spoor dat leidt naar een geheime gang… en naar de smokkelaars.
Disc 2 - Snuf de Hond en de IJsvogel
Tom, Mirjam en Snuf gaan op vaarvakantie. Ze hebben een kajuitzeilboot 'IJsvogel' van Bauke gekregen. Hoewel Jeltje erop tegen is, (want met Tom gebeurt er altijd wat) mag Tom toch weg met Mirjam en Snuf omdat Mirjam belooft om de verantwoordelijkheid voor Tom te dragen zodat er niets raars kan gebeuren. Bij de eerste feestmarkt in Sloten gaat het al mis. Ze ontmoeten twee broers, Jimmy en Niels die van alles stelen wat los en vast zit, daartoe aangespoord door hun vader. Voordat Ton en Mirjam het beseffen, worden ze opgepakt voor de diefstallen van de broers. Dankzij Snuf kunnen ze uit het politiebureau ontsnappen, want Tom wil gerechtigheid: de echte daders pakken. Omdat de politie naar hun op zoek is, veranderen ze de naam van hun boot in Roerdomp.