Markleysburg is a borough in Fayette County, Pennsylvania, United States. The population was 282 at the 2000 census. The town is served by the Uniontown Area School District.
Markleysburg is located at 39°44′14″N 79°27′10″W / 39.73722°N 79.45278°W / 39.73722; -79.45278 (39.737178, -79.452646).
According to the United States Census Bureau, the borough has a total area of 0.3 square miles (0.8 km²), all of it land.