A good hotel near Natural Bridges State Park is Fairfield Inn & Suites by Marriott Santa Cruz, which has been rated 8.2/10 by 307 HotelsCombined user reviews.