BA-64: Standard production model from 1942 to 1943, built on the chassis of a GAZ-64 jeep. Armed with a single 7.62mm Degtyaryov machine gun in an open-topped turret.
BA-64B: Standard production model from 1943 to 1946, built on the chassis of a GAZ-67 jeep and incorporating a new carburetor, air intakes, and firing ports. Armed with a single 7.62mm Degtyaryov machine gun in an open-topped turret.
BA-64D: Fire support variant of the BA-64B armed with a single 12.7mm DShK heavy machine gun in an enlarged, open-topped turret.
BA-64-126: Turretless staff car variant, did not progress beyond the concept phase. Seated a driver and two passengers. A very similar vehicle was created independently by the Red Army; this modification entailed removing not only the turret but part of the hull roofline. Fitted with windshields salvaged from captured Volkswagen Schwimmwagens.
BA-64ZhD: Railroad patrol vehicles with their wheels either replaced by flanged rail wheels (BA-64V) or supplemented by miniature auxiliary rail wheels (BA-64G). Two prototypes were built. A very similar vehicle was created independently by the Red Army through field modifications, incorporating the flanged wheels and used for escorting armoured trains.
BA-64 PTRS: Anti-tank variant of the BA-64 armed with a frame mount for a PTRS-41 anti-tank rifle in place of its turret.
BA-64Sh: Command variant of the BA-64 with a raised superstructure and increased hull roofline. It was rejected for service because it could not accommodate the radio equipment necessary for a command vehicle.
BA-64Z (BA-64SKh): Half-track variant of the BA-64 with skis in the front and a rear track assembly for navigating deep snow. Rejected for service due to its high fuel consumption and slow speed.
BA-64B SG-43: Variant of the BA-64B which replaced the Degtyaryov light machine gun with an SG-43 Goryunov medium machine gun in the same turret.
BA-64E: Turretless armoured personnel carrier variant of the BA-64, capable of accommodating six passengers who debarked through a rear door. Nine prototypes were built in 1943 and later pressed into combat service.
BA-64KA: Turretless armoured personnel carrier variant of the BA-64, derived from the BA-64E. This was designed as a lightweight transporter for paratroops and featured a raised hull very similar to the BA-64Sh.
BA-64E-37: Anti-tank and fire support variant of the BA-64E. It carried a 37mm anti-tank gun and was designed as a complement for the BA-64KA in the airborne role. Only one prototype was built.
BASh-64B: Command variant of the BA-64E, which resolved the previous issues with the BA-64Sh by having sufficient room in the hull for the installation of a radio transmitter.
BA-69: BA-64 built on the chassis of a GAZ-69 jeep. Only one mock-up was created before the project was cancelled.