Commune située dans la forêt des Landes, en Marensin, sur la route nationale, à 10 à 15 kilomètres de l'océan Atlantique et à 60 kilomètres de l'Espagne. Le trajet entre Bordeaux et Bayonne durait, autrefois, trois jours. Magescq est restée pendant plusieurs siècles une étape de ce voyage.
L'église Notre-Dame est l'une des plus singulières de la région ; c'est une ancienne fortification couverte aux dimensions imposantes construite par les Anglais. L'année exacte de sa construction est inconnue. Sa partie la plus ancienne, l'abside sur le côté est, date du XIIe siècle. Elle fut en grande partie rénovée en 2010.
On y trouve la pierre de Tinon, autrefois appelée pierre des Sorcières, qui délimite cinq communes, et qui, de nos jours, est une destination pour de nombreux randonneurs.