 Marysville is located at (40.342287, -76.931463).According to the United States Census Bureau, the borough has a total area of , all of it land.Marysville is bordered by the Appalachian Mountains to the north and south, by the Susquehanna River to the east, and by Rye Township to the west.