Abstract. The quality of geothermal carbonate reservoirs is controlled by, for instance, depositional environment, lithology, diagenesis, karstification, fracture networks, and tectonic deformation. Carbonatic rock formations are thus often extremely heterogeneous, and reservoir parameters and their spatial distribution difficult to predict. Using a 3D seismic dataset combined with well data from Munich, Germany, we demonstrate how a comprehensive seismic attribute analysis can significantly improve the understanding of a complex carbonate reservoir. We deliver an improved reservoir model concept and identify possible exploitation targets within the Upper Jurassic carbonates. We use seismic attributes and different carbonate lithologies from well logs to identify parameter correlations. From this, we obtain a supervised neural-network-based 3D lithology model of the geothermal reservoir. Furthermore, we compare fracture orientations measured in seismic (ant-tracking analysis) and well scale (image log analysis) to address scalability. Our results show that, for example, acoustic impedance is suitable to identify reefs and karst-related dolines, and sweetness proves useful to analyse the internal reef architecture, whereas frequency- and phase-related attributes allow the detection of karst. In addition, reef edges, dolines, and fractures, associated with high permeabilities, are characterized by strong phase changes. Fractures are also identified using variance and ant tracking. Morphological characteristics, like dolines, are captured using the shape index. Regarding the diagenetic evolution of the reservoir and the corresponding lithology distribution, we show that the Upper Jurassic carbonate reservoir experienced a complex evolution, consisting of at least three dolomitization phases, two karstification phases, and a phase of tectonic deformation. We observe spatial trends in the degree of dolomitization and show that it is mainly facies-controlled and that karstification is facies- and fault-controlled. Karstification improves porosity and permeability, whereas dolomitization can either increase or decrease porosity. Therefore, reservoir zones should be exploited that experienced only weak diagenetic alteration, i.e. the dolomitic limestone in the upper part of the Upper Jurassic carbonates. Regarding the fracture scalability across seismic and well scales, we note that a general scalability is, due to a combination of methodological limitations and geological reasons, not possible. Nevertheless, both methods provide an improved understanding of the fracture system and possible fluid pathways. By integrating all the results, we are able to improve and adapt recent reservoir concepts, to outline the different phases of the reservoir's structural and diagenetic evolution, and to identify high-quality reservoir zones in the Munich area. These are located southeast at the Ottobrunn Fault and north of the Munich Fault close to the Nymphenburg Fault.