The invention discloses a tunnel fire-fighting system taking road surface water and tunnel surge water as water sources. The tunnel fire-fighting system comprises a drainage ditch, a longitudinal drainage and seepage ditch, a side ditch, a transverse drainage pipe, a road surface stream trough, a water quality sensor, a switching mechanism, a filtering pond, a sand sediment trap, a low-position water pond, a sewage pond, a pump room, a high-position water pond and a tunnel fire hydrant, wherein the filtering pond, the sand sediment trap, the low-position water pond, the sewage pond, the pump room, the high-position water pond and the tunnel fire hydrant are built nearby a tunnel. Due to the fact that road surface water and the tunnel surge water serve as the water sources, the water sources are more enough, water is convenient to fetch and the cost is reduced; due to the fact that the low-position water pond, the pump room and the high-position water pond are arranged, water pressure can be automatically provided for the tunnel fire hydrant; the switching mechanism is controlled to conduct the water inlet to the pump room or the sewage pond by judging whether the water sources are polluted the water quality sensor, so corrosion of the tunnel fire hydrant and a connecting pipeline due to a pollution source is avoided.