વિવિધ પ્રકારની અવરોધોને દૂર કરવા માટે ટનલ જરૂરી છે, ઉદાહરણ તરીકે પર્વતો અથવા નદીઓ (કેટલાક સ્થળોએ તે એક એન્જિનિયરીંગ દ્રષ્ટિએ એક જળાશયમાં એક પુલ બનાવવાની સમસ્યા છે અથવા તે જહાજોના માર્ગમાં દખલ કરે છે).