Visit Halifax County North Carolina

A Dog’s Journey

Post: May 1, 2024

Visitor Center Dog Run Roanoke Rapids NC

Anyone who’s been to Halifax County knows it’s a place that loves and welcomes dogs. With beautiful outdoor spaces and pet-friendly venues, there’s plenty of fun for your four-legged besties — and humans, too!

Dog Run

Dogs can stretch their legs at the Halifax County Visitor Center Dog Run, just off I-95 at Exit 173 in Roanoke Rapids. Dogs may frolic off leash, and runs separate large and small breeds. The Visitor Center also provides fresh water, cleanup stations, picnic areas and dog treats by request.

Roanoke Canal Trail

Walk along a centuries-old canal and soak in the scenery. With several access points, the 7-mile trail begins at Rapids Lake Day Use Park, runs east beside the Roanoke Canal Museum and ends at River Falls Park in Weldon.

Medoc Mountain State Park

Set off on one of Medoc Mountain State Park’s many hiking trails, meandering along and across Fishing Creek and through lush forests. Campsites are also available for overnight stays.

Where to Stay

Well-known hotel brands like Hilton Garden Inn, Hampton Inn and Holiday Inn Express are all pet-friendly. Near Sylvan Heights Bird Park, Scotland Neck Inn allows pets by request. On Airbnb and Vrbo, you’ll find pet-friendly cabins and lakefront homes. Located in the heart of downtown Halifax, the charming Halifax Cottage is run by local resident Patterson Wilson, who’s a dog owner herself. Check out bringfido. com for more tips on 
dog-friendly travel.

Where to Eat

Bring your dog along to the welcoming patio and green spaces at Weldon Mills Distillery, adjacent to River Falls Park. The covered patio at Sunshine Grill is also welcoming, where the friendly owners are known to give your dog a treat. On your way out of town, grab a coffee and a pup cup at the Roanoke Rapids Starbucks.

Pet Services

In the event your pet needs medical care on your next trip, several local veterinarians can help. Call ahead to ask whether grooming or overnight boarding are also available.

Lake Country Animal Hospital
252-308-1882
Creekside Animal Hospital
252-519-8900
Roanoke Animal Hospital
252-535-3117

Updated: July 9, 2025 12:30 pm EDT

Share this page: