Travel time reliability (TTR) is widely used to evaluate transportation system performance. Adverse weather condition is an important factor for affecting TTR, which can cause traffic congestions and crashes. Considering the traffic characteristics under different traffic conditions, it is necessary to explore the impact of adverse weather on TTR under different conditions. This study conducted an empirical travel time analysis using traffic data and weather data collected on Yanan corridor in Shanghai. The travel time distributions were analysed under different roadway types, weather, and time of day. Four typical scenarios (i.e., peak hours and off-peak hours on elevated expressway, peak hours and off-peak hours on arterial road) were considered in the TTR analysis. Four measures were calculated to evaluate the impact of adverse weather on TTR. The results indicated that the lognormal distribution is preferred for describing the travel time data. Compared with off-peak hours, the impact of adverse weather is more significant for peak hours. The travel time variability, buffer time index, misery index, and frequency of congestion increased by an average of 29%, 19%, 22%, and 63%, respectively, under the adverse weather condition. The findings in this study are useful for transportation management agencies to design traffic control strategies when adverse weather occurs.