This article describes a method to directly measure the bulk modulus of rubber using a piston-cylinder type apparatus. The function of the testing apparatus is to reliably transfer load to the water inside the vessel and allow for the accurate and continuous measurement of volumetric displacement as the contents are compressed. During the test, load is applied to a piston-cylinder containing the rubber test sample and water using a conventional mechanical testing load frame. Load and the travel of the piston are recorded by a load cell and extensometer, respectfully. A brass or stainless steel plug of the same dimensions as the test sample is tested as a control sample to isolate the compliance of the system, including the compressibility of water and compliance of the o-rings which seal the piston-cylinder system. The results from this control test are used to decouple the compliance of the system from the sample test results. Load-linear displacement data are mathematically converted to pressure-volumetric displacement data, from which bulk modulus is calculated. The test apparatus and method are validated using the known bulk modulus of water. Finally, the bulk moduli for two similar rubbers are evaluated. The validity of the results and limitations of the device are discussed.