L’antique ville portuaire de Lattara est située en Languedoc méditerranéen, à 5 km au sud de Montpellier, dans l’Hérault. Entre lagune et collines calcaires des garrigues, le site archéologique est aujourd’hui quasi totalement entouré par la ville moderne de Lattes : seul le secteur méridional de la ville antique est bordé d’une zone naturelle protégée et de l’étang du Méjean. À l’est se trouve l’étang de l’Or ou de Mauguio, au sud-ouest l’étang de l’Arnel. Le Lez, fleuve côtier qui joua un grand rôle dans l’histoire de la ville antique, coule actuellement à l’ouest de la cité.