In single-event deterministic design flood estimation methods, estimates of the peak discharge are based on a single and representative catchment response time parameter. In small catchments, a simplified convolution process between a single-observed hyetograph and hydrograph is generally used to estimate time parameters such as the time to peak (TP), time of concentration (TC), and lag time (TL) to reflect the “observed” catchment response time. However, such simplification is neither practical nor applicable in medium to large heterogeneous catchments, where antecedent moisture from previous rainfall events and spatially non-uniform rainfall hyetographs can result in multi-peaked hydrographs. In addition, the paucity of rainfall data at sub-daily timescales further limits the reliable estimation of catchment responses using observed hyetographs and hydrographs at these catchment scales. This paper presents the development of a new and consistent approach to estimate catchment response times, expressed as the time to peak (TPx) obtained directly from observed streamflow data. The relationships between catchment response time parameters and conceptualised triangular-shaped hydrograph approximations and linear catchment response functions are investigated in four climatologically regions of South Africa. Flood event characteristics using primary streamflow data from 74 flow-gauging stations were extracted and analysed to derive unique relationships between peak discharge, baseflow, direct runoff, and catchment response time in terms of TPx. The TPx parameters are estimated from observed streamflow data using three different methods: (a) duration of total net rise of a multipeaked hydrograph, (b) triangular-shaped direct runoff hydrograph approximations, and (c) linear catchment response functions. The results show that for design hydrology and for the derivation of empirical equations to estimate catchment response times in ungauged catchments, the catchment TPx should be estimated from both the use of an average catchment TPx value computed using either Methods (a) or (b) and a linear catchment response function as used in Method (c). The use of the different methods in combination is not only practical but is also objective and has consistent results.