Rowlesburg is a town in Preston County, West Virginia, United States, along the Cheat River. The population was 613 at the 2000 census.
Rowlesburg is located at 39°21′0″N 79°40′22″W / 39.35°N 79.67278°W / 39.35; -79.67278 (39.350119, -79.672892).
According to the United States Census Bureau, the town has a total area of 1.1 square miles (3.0 km²). 1.0 square miles (2.7 km²) of it is land and 0.1 square miles (0.2 km²) of it (7.02%) is water.