There is a hotel within the park, as well as several cabins. Additionaly numerous hotels in the neatby town of Sullivan.
Yes Sullivan has hotels. Baymont, motel 6, America's Best i believe. The caverns would be further away than Sullivan.
I know there is hotels along the highway. There may be one in the park. There is one in Meramec Caverns I do believe there is one at the State Park as well. But you can rent cabins in the park at ar other parks that are close by.
Thanks! Your answer is awaiting moderation.