Senjata jarak jauh ialah sebarang senjata yang boleh melibatkan sasaran melebihi jarak tangan ke tangan, iaitu pada jarak yang lebih besar daripada jangkauan fizikal pengguna yang memegang senjata itu sendiri. Perbuatan menggunakan senjata sedemikian juga dikenali sebagai menembak. Ia kadang-kadang juga dipanggil senjatapeluru atau senjata peluru berpandu kerana ia biasanya berfungsi dengan melancarkan peluru berpandu pepejal ("peluru berpandu"), walaupun secara teknikalnya projektilbendalir (yang membuang aliran cecair atau gas bertekanan) dan senjata tenaga terarah (yang tidak melibatkan sebarang peluru ketara) juga merupakan senjata jarak jauh. Sebaliknya, senjata yang dimaksudkan untuk digunakan dalam pertempuran tangan ke tangan dipanggil senjata jarak dekat.