Der Berchtoldshof liegt ungefähr 1km südlich von Bätterkinden direkt an der Hauptstrasse zwischen Schalunen und Bätterkinden (beim Kreisel in Bätterkinden Richtung Bern).
Auch mit dem öffentlichen Verkehr sind wir leicht erreichbar; mit der RBS von Solothurn und Bern fährt alle 30 Minuten ein Zug nach Bätterkinden. Ab der Haltestelle Bätterkinden nehmen Sie den Fussweg, der dem Bahngeleise entlang Richtung Bern führt. Nach ca. 700m biegen Sie den Feldweg links ab und sie erreichen den Weiler Berchtoldshof.