Closest is Cab Fry motel or the Globe inn. Then Quakertown Turnpike exchange is your next closest. A few there.
Pottstown is about 7 miles away and has hotels
There are a bunch of hotels off 422 in collegeville. That puts you about 20 mins away from the park. There are also some near the 476 exit to Quakertown but that may be about the same distance away, if not further.
Thanks! Your answer is awaiting moderation.