Staying in Harrisonburg, Waynesboro or Massanutten are all feasible and depending on where - can be a twenty to thirty minute drive into Grottoes. There's also Air bnb's and VRBO's you can check out too!
Flight
Shenandoah Valley Airport
Closest airport
Flight
Charlottesville
Hotel
Residence Inn by Marriott Harrisonburg
1945 Deyerle Avenue, Harrisonburg, VA 22801
Hotel
Residence Inn by Marriott Waynesboro
44 Windigrove Drive, Waynesboro, VA 22980
Hotel
Hotel Madison & Shenandoah Valley Conference Center
710 South Main Street, Harrisonburg, VA 22801
Hotel
Hyatt Studios Harrisonburg
2099 Stone Vista Lane, Harrisonburg, VA 22801 9153061310