Animals endemic to deep-sea hydrothermal vents often form obligatory relationships with bacterial symbionts, maintained by intricate host-symbiont interactions. Endosymbiosis with more than one symbiont is uncommon, and most genomic studies focusing on such dual symbiosis systems have not investigated the host and the symbionts to a similar depth simultaneously. Here, we report a novel dual symbiosis among the peltospirid snail Gigantopelta aegis and its two Gammaproteobacteria endosymbionts: one being a sulphur oxidiser and the other a methane oxidiser. We assembled high-quality genomes for all three parties of this holobiont, with a chromosome-level assembly for the snail host (1.15 Gb, N50 = 82 Mb, 15 pseudo-chromosomes). In-depth analyses of these genomes reveal an intimate mutualistic relationship with complementarity in nutrition and metabolic codependency, resulting in a system highly versatile in transportation and utilisation of chemical energy. Moreover, G. aegis has an enhanced immune capability that likely facilitates the possession of more than one type of symbiont. Comparisons with Chrysomallon squamiferum, another chemosymbiotic snail in the same family but only with one sulphur-oxidising endosymbiont, show that the two snails sulphur-oxidising endosymbionts are phylogenetically distant, agreeing with previous results that the two snails have evolved endosymbiosis independently and convergently. Notably, the same capabilities of biosynthesis of specific nutrition lacking in the host genome are shared by the two sulphur-oxidising endosymbionts of the two snail genera, which may be a key criterion in the selection of symbionts by the hosts.