It depends which trail you take. There are many trails throughout Maryland Heights. Suggestion - there is no parking on the Maryland side of the river, park in Harper's Ferry and walk across the foot bridge.
It took me around 1.5 hrs one way to the overlook. And I am a slow paced hiker.
Thanks! Your answer is awaiting moderation.