In this work, a road surface detection approach which can be used in advanced driving assistance systems (ADAS) is proposed. The proposed method is employs a lane detection approach to decide vanishing line. The vanishing line is determined by making use of the obtained lanes. After the vanishing line is obtained, only the region below this point is processed. At the next stage, average pixel values of 1xk sized regions selected from the road surface is computed. This average slice is employed to check candidate road surface points by comparing histograms via Bhattacharyya distance. Experimental results show that the proposed approach is capable of detection road surface efficiently.