Bat Cave Road Farm Logo
Bat Cave Road Farm
Farm Fresh · Petting Zoo · Thrift & More
Closed opens tomorrow 10:00 AM Directions

Map & Directions

We're an easy drive from anywhere in Western North Carolina — right off the I-40 corridor.

Physical / GPS address

4132 Bat Cave Road, Old Fort, NC 28762

Written directions

🏔️ From Asheville (about 35 minutes)

Take I-40 East toward Statesville. Take exit 73 for Old Fort. Follow the exit into Old Fort, then make a right and take Bat Cave Road south out of town. Continue to 4132 Bat Cave Road — watch for our farm signs.

⛰️ From Marion / Morganton / Hickory (I-40 West)

Take I-40 West toward Asheville. Take exit 73 for Old Fort. Follow the exit into Old Fort, then make a left and take Bat Cave Road south out of town. Continue to 4132 Bat Cave Road — watch for our farm signs.

🌄 From Black Mountain / Montreat (about 20 minutes)

Take US-70 East through the Swannanoa Gap into Old Fort — a beautiful mountain drive that skips the interstate entirely. In Old Fort, turn onto Bat Cave Road heading south and continue to 4132 Bat Cave Road.

🌆 From Charlotte (about 2 hours)

Take I-85 South to US-74 West, or I-40 West via Statesville and Hickory. Stay on I-40 West past Marion, then take exit 73 for Old Fort. Follow the exit into Old Fort, make a left and take Bat Cave Road south, and continue to 4132 Bat Cave Road.

Drive times to the farm

From nearby WNC towns

Old Fort (downtown)10 min
Black Mountain17 min
Swannanoa21 min
Montreat21 min
Marion23 min
Asheville30 min
Lake Lure40 min
Morganton40 min
Weaverville45 min
Chimney Rock47 min
Rutherfordton45 min
Hendersonville55 min
Hickory1 hr
Waynesville1 hr 5 min

From surrounding cities

Boone, NC1 hr 35 min
Spartanburg, SC1 hr 30 min
Greenville, SC1 hr 40 min
Charlotte, NC2 hr
Johnson City, TN1 hr 50 min
Knoxville, TN2 hr 15 min
Winston-Salem, NC2 hr 30 min
🪪 Live within a half hour? An annual pass pays for itself in just a few visits — unlimited entry for a full year.

Free parking on site · Open Tuesday – Sunday, 10AM – 4PM · Questions? Call (828) 216-5488

Plan your visit →