Haemorrhagic fever with renal syndrome (HFRS) is transmitted to humans mainly by rodents and this transmission could be easily influenced by meteorological factors. Given the long-term changes in climate associated with global climate change, it is important to better identify the effects of meteorological factors of HFRS in epidemic areas. Shandong province is one of the most seriously suffered provinces of HFRS in China. Daily HFRS data and meteorological data from 2007 to 2012 in Shandong province were applied. Quasi-Poisson regression with the distributed lag non-linear model was used to estimate the influences of mean temperature and Diurnal temperature range (DTR) on HFRS by sex, adjusting for the effects of relative humidity, precipitation, day-of-the-week, long-term trends and seasonality. A total of 6707 HFRS cases were reported in our study. The two peaks of HFRS were from March to June and from October to December, particularly, the latter peak in 2012. The estimated effects of mean temperature and DTR on HFRS were non-linear. The immediate and strong effect of low temperature and high DTR on HFRS was found. The lowest temperature −8.86°C at lag 0 days indicated the largest related relative risk (RRs) with the reference (14.85 °C), respectively, 1.46 (95% CI 1.11–1.90) for total cases, 1.33 (95% CI 1.00–1.78) for the males and 1.76 (95% CI 1.12–2.79) for the females. Highest DTR was associated with a higher risk on HFRS, the largest RRs (95% CI) were obtained when DTR = 15.97 °C with a reference at 8.62 °C, with 1.26 (0.96–1.64) for total cases and 1.52 (0.97–2.38) for the female at lag 0 days, 1.22 (1.05–1.41) for the male at lag 5 days. Non-linear lag effects of mean temperature and DTR on HFRS were identified and there were slight differences for different sexes.