A spatial audio navigation system for guiding a user along a path, the system comprising: a mobile device and a binaural audio device (108, 200), the binaural audio device having left and right audio output components (110A, 110B, 210A, 210B) and one or more motion sensors (106, 206) that detect and track motion and orientation of the binaural audio device (108, 200); and the mobile device comprising: one or more processors; one or more position sensors to detect and track a current location of the mobile device; and a memory comprising program instructions executable by the one or more processors to: determine a target location of the mobile device; determine a path from the current location to the target location, based at least in part on map information;; and control virtual directionality and distance of sound played through the binaural audio device (108, 200) based on the current location of the mobile device relative to the path and data indicative of the motion and orientation of the binaural audio device (108, 200) from the one or more motion sensors of the binaural audio device (108, 200); wherein, to control virtual directionality and distance of sound played through the binaural audio device (108, 200) based on the current location of the mobile device relative to the path, the program instructions are executable by the one or more processors to apply a spatial audio navigation method in which the sound is moved continuously along the path, whereby control of the virtual directionality and distance of sound played through the binaural audio device (108, 200) is achieved by adjusting one or more of volume, frequency, or reverberation of left and right audio channels transmitted to the left and right audio output components (110A, 110B, 210A, 210B). a mobile device and a binaural audio device (108, 200), the binaural audio device having left and right audio output components (110A, 110B, 210A, 210B) and one or more motion sensors (106, 206) that detect and track motion and orientation of the binaural audio device (108, 200); and the mobile device comprising: one or more processors; one or more position sensors to detect and track a current location of the mobile device; and a memory comprising program instructions executable by the one or more processors to: determine a target location of the mobile device; determine a path from the current location to the target location, based at least in part on map information;; and control virtual directionality and distance of sound played through the binaural audio device (108, 200) based on the current location of the mobile device relative to the path and data indicative of the motion and orientation of the binaural audio device (108, 200) from the one or more motion sensors of the binaural audio device (108, 200); wherein, to control virtual directionality and distance of sound played through the binaural audio device (108, 200) based on the current location of the mobile device relative to the path, the program instructions are executable by the one or more processors to apply a spatial audio navigation method in which the sound is moved continuously along the path, whereby control of the virtual directionality and distance of sound played through the binaural audio device (108, 200) is achieved by adjusting one or more of volume, frequency, or reverberation of left and right audio channels transmitted to the left and right audio output components (110A, 110B, 210A, 210B). one or more processors; one or more position sensors to detect and track a current location of the mobile device; and a memory comprising program instructions executable by the one or more processors to: determine a target location of the mobile device; determine a path from the current location to the target location, based at least in part on map information;; and control virtual directionality and distance of sound played through the binaural audio device (108, 200) based on the current location of the mobile device relative to the path and data indicative of the motion and orientation of the binaural audio device (108, 200) from the one or more motion sensors of the binaural audio device (108, 200); determine a target location of the mobile device; determine a path from the current location to the target location, based at least in part on map information;; and control virtual directionality and distance of sound played through the binaural audio device (108, 200) based on the current location of the mobile device relative to the path and data indicative of the motion and orientation of the binaural audio device (108, 200) from the one or more motion sensors of the binaural audio device (108, 200); wherein, to control virtual directionality and distance of sound played through the binaural audio device (108, 200) based on the current location of the mobile device relative to the path, the program instructions are executable by the one or more processors to apply a spatial audio navigation method in which the sound is moved continuously along the path, whereby control of the virtual directionality and distance of sound played through the binaural audio device (108, 200) is achieved by adjusting one or more of volume, frequency, or reverberation of left and right audio channels transmitted to the left and right audio output components (110A, 110B, 210A, 210B).