Le château se situe à 25 km de Bordeaux sur la rive droite de la Garonne, sur la route (D10) qui va de Bordeaux à Langon. La forteresse domine la Garonne et possède une vue magnifique sur la vallée.
Le Château de langoiran a été construit au XIIIe siècle par la puissante famille des Escossan et fut modifié au XVe et XVIe siècle. Les seigneurs de Langoiran ont joué un rôle important durant la guerre de religion ainsi que durant la Fronde parlementaire au millieu du XVIIe siècle.