Agritourism Big Pine Trout Farm Located on beautiful Meadow Creek, offering guided fish opportunities for novice and experienced anglers.  Limited lodging available.   156 Meadow Brook Lane   New Castle, Va. 24127   540.877.277.8768  ...

Spring on Main

Spring in Craig   A full day of events celebrating Craig County. A variety of activities being planned.  For more information or to participate contact Lenny MacDonald. 540-819-0569  ...

Shopping on Main Street in New Castle

Shopping on Main Street, New Castle Magpiper Metal Works Piper Lane's passion is hand crafted personalized jewelry. She uses traditional smithing techniques, such as piercing, sawing, hammering, stamping, soldering, and forming. She works out of her cozy studio in...

Barn Quilt Trail

Welcome to Craig County's Barn Quilt Trail Since 2014, Barn Quilt squares have been popping up on the sides of barns and outbuildings around Craig County. The money raised by the sale of the Barn Quilts helps raise money for the Craig County Public Library.  If you...

Paint Bank

(304) 772-3767 16031 Paint Bank Road, Paint Bank, VA 24131 History of Paint Bank Paint Bank is an unincorporated community in northern Craig County.  It is located at the intersection of State Route 18 and State Route 311 northwest of the town of New Castle,...

Artisan Trail

Virginia's Western Highlands Artisan Trail --  a collection of homegrown crafters and artists  ready to show off their products. The trail includes lodging and restaurant information to help your visit be a great one.   There are over sixty sites across the...

The Log Cabins

The Keffer Log House (2-story dwellings are called houses, not cabins!) was  taken apart log by log, moved, and rebuilt during the summer of 1999 by Roger Davis of Montana and Robert Echols (1913-2013) of Happy Hollow.  Mr. Echols lived next door to the Keffers when...

Craig County Fairgrounds

          A Craig County tradition that began in the early 1900's, the fairgrounds has hosted Craig County Agricultural Fairs, Miss Craig County pageants, carnivals, livestock shows and many numerous family events.   For years owned by local citizens - stockholders--...

The Old Brick Hotel

Since 1981, the Craig County Historical Society has restored and maintained the Old Brick Hotel in New Castle. Past boarders include lawyers and judges, hot springs visitors, and maybe Jesse James. The three-story brick building was built in three stages beginning in...


            Big Pine Trout Farm (New Castle) Contact: Link 540-580-3822 Entire Farm House 6-8 guests - 3 bedrooms - 2 1/2 bath Entire Cottage 5-6 guests - 1 bedroom, 1 queen, 2 twins, 2 trundles - 1 bath Description Privacy, comfort and...

Upcoming Events

all-day October 10 in Craig County @ Craig County Public Library
October 10 in Craig County @ Craig County Public Library
Oct 10 all-day
October 10 in Craig County @ Craig County Public Library
Enjoy a day in the country offering food choices and a variety of activities, where Fall Foliage will be at its best and social distancing is easy. Shop Jasmine’s Craft Fair at the old Lumber[...]
2:00 pm Demolition Derby @ Craig County Fairgrounds
Demolition Derby @ Craig County Fairgrounds
Oct 10 @ 2:00 pm – 10:00 pm
Demolition Derby @ Craig County Fairgrounds
Gates open at 2pm Events start at 4:30pm. Pre-registration will be Sept.28th-Oct.2nd. Price is $80 (Entry fee and ringside pass)  $130 per compact team. First 20 Drivers or Teams will get a ringside pass. Only[...]
5:00 pm Trunk Or Treat @ Craig County Fairgrounds
Trunk Or Treat @ Craig County Fairgrounds
Oct 31 @ 5:00 pm – 8:00 pm
Trunk Or Treat @ Craig County Fairgrounds
Open to anyone who wants to set up. Come on out and get lots of goodies!
9:00 am 2021 Craig County Fall Festival ... @ Old Brick Hotel
2021 Craig County Fall Festival ... @ Old Brick Hotel
Oct 9 @ 9:00 am – 5:00 pm
2021 Craig County Fall Festival  2021 @ Old Brick Hotel
Craig County Historical Society regrets having to cancel the 2020 Festival. It would have been the 38th consecutive event, which relies heavily on community support, volunteers, and good weather!! We look forward to 2021. Information[...]
Sign Up for Craig County Updates

Sign Up for Craig County Updates

Join our mailing list to receive the latest news and updates on Craig County events and information.

You have Successfully Subscribed!