Bockhorn liegt südöstlich von Walsrode und südwestlich von Bad Fallingbostel.

Von Bremen über die A27:
-Abfahrt Walsrode-Süd Richtung Walsrode
-Im ersten Kreisverkehr die erste Abfahrt nehmen (Bad Fallingbostel/Düshorn) im zweiten Kreisverkehr rechts ab in Richtung Düshorn
-In Düshorn an der Kreuzung geradeaus Richtung Bockhorn
Von Hannover über die A7:
-Abfahrt Bad Fallingbostel/Walsrode
-Rechts abbiegen Richtung Walsrode
-Am Ende dieser Straße links abbiegen
-Nach ca. 600 m links abbiegen Richtung Düshorn
-In Düshorn links abbiegen Richtung Bockhorn