Abstract. In Switzerland, two ground-based ozone microwave radiometers are operated in the vicinity of each other (ca. 40 km): the GROund-based Millimeter-wave Ozone Spectrometer (GROMOS) in Bern (Institute of Applied Physics) and the Stratospheric Ozone MOnitoring RAdiometer (SOMORA) in Payerne (MeteoSwiss). Recently, their calibration and retrieval algorithms have been fully harmonized, and updated time series are now available since 2009. Using these harmonized ozone time series, we investigate and cross-validate the strato–mesospheric ozone diurnal cycle derived from the two instruments and compare it with various model-based datasets: the dedicated GEOS-GMI Diurnal Ozone Climatology (GDOC) based on the Goddard Earth Observing System (GEOS-5) general circulation model, the Belgian Assimilation System for Chemical ObsErvations (BASCOE) – a chemical transport model driven by ERA5 dynamics, and a set of free-running simulations from the Whole Atmosphere Community Climate Model (WACCM). Overall, the two instruments show very similar ozone diurnal cycles at all seasons and pressure levels, and the models compare well with each other. There is a good agreement between the models and the measurements at most seasons and pressure levels, and the largest discrepancies can be explained by the limited vertical resolution of the microwave radiometers. However, as in a similar study over Mauna Loa, some discrepancies remain near the stratopause, at the transition region between ozone daytime accumulation and depletion. We report similar delays in the onset of the modelled ozone diurnal depletion in the lower mesosphere. Using the newly harmonized time series of GROMOS and SOMORA radiometers, we present the first observations of short-term (sub-monthly) ozone diurnal cycle variability at mid-latitudes. The short-term variability is observed in the upper stratosphere during wintertime, when the mean monthly cycle has a small amplitude and when the dynamics are more important. This is shown in the form of strong enhancements of the diurnal cycle, reaching up to 4–5 times the amplitude of the mean monthly cycle. We show that BASCOE is able to capture some of these events, and we present a case study of one such event following the minor sudden stratospheric warming of January 2015. Our analysis of this event supports the conclusions of a previous modelling study, attributing regional variability of the ozone diurnal cycle to regional anomalies in nitrogen oxide (NOx) concentrations. However, we also find periods with an enhanced diurnal cycle that do not show much change in NOx and where other processes might be dominant (e.g. atmospheric tides). Given its importance, we believe that the short-term variability of the ozone diurnal cycle should be further investigated over the globe, for instance using the BASCOE model.