Dalam sebuah mesin torak, batang piston atau batang torak (bahasa Inggris: connecting rod atau conrod) menghubungkan piston ke engkol atau poros engkol. Bersamaan engkol, sistem ini membentuk mekanisme sederhana yang mengubah gerak lurus/linear menjadi gerak melingkar.
Batang piston juga dapat mengubah gerak melingkar menjadi gerak linear. Dalam sejarahnya, sebelum ada pengembangan mesin, batang piston digunakan untuk hal ini terlebih dahulu.
Karena batang piston itu kaku, maka ia dapat meneruskan tarikan dan dorongan, sehingga batang pistonnya dapat merotasi engkol melalui kedua bagian dari revolusi, yaitu tarikan piston dan dorongan piston. Mekanisme generasi awal, misalnya pada rantau, hanya dapat menarik. Dalam beberapa mesin 2 tak, batang pistonnya hanya digunakan untuk mendorong.
Sekarang ini, batang piston paling umum ditemukan pada mesin-mesin pembakaran dalam, seperti pada mesin mobil. Desain batang piston sekarang ini berbeda dengan batang piston zaman dahulu yang digunakan pada mesin uap dan mesin lokomotif.