weather in martinsburg
Martinsburg, WV Weather. The average temperature of Martinsburg is 52.87Â°F, which is about the same as the West Virginia average temperature of 53.08Â°F and is lower than the national average temperature of 54.45Â°F. Historical Weather.