In this paper, we present an adaptive approach in order to match and retrieve near duplicate images at different scales. Matching only local Features does not necessarily identify visually similar images. Global features are fast at matching but less accurate. Many existing methods either use local features or CNN features for image or video retrieval task. In this paper, we combined the use of SURF local points and CNN features extracted around SURF points in order to match near duplicate image pairs. Image pairs are segmented into blocks and CNN features of the image block containing matched SURF features are extracted and matched. Regions around matched image blocks are grown adaptively and matching is carried out until CNN mismatch is observed. To verify our proposed approach, experiments are carried out on benchmarking California-ND and Holiday dataset. Compared to traditional approaches for image retrieval, our approach not only retrieves relevant images but also provides detail of localized matched patch. For California-ND dataset and Holiday dataset, we achieve remarkable mAP (mean average precision) score up to 0.86 and 0.74 respectively.