Things to do

Worth the drive from Charlotte: 12 spots on the Yadkin River for a day trip

From behind, a kayaker in an orange fishing kayak equipped with two fishing rods paddles on a calm lake, surrounded by the green treeline of the forest.
A man in kayak fishing on Badin Lake in Uwharrie National Forest, North Carolina. The calm waters of the lake reflect the soft, golden light of dawn, enhancing the peaceful solitude of the moment. VistNC.com
Key Takeaways
Key Takeaways

AI-generated summary reviewed by our newsroom.

Read our AI Policy.


  • Yadkin River offers diverse recreation from paddling to historic park trails.
  • Access points span High Rock, Tillery, and Badin lakes for boating and fishing.
  • Scenic spots like Boone’s Cave and Pee Dee Refuge highlight cultural, natural value.

In Charlotte, when you say “the river,” you likely mean the Catawba. The go-to lakes are Norman and Wylie — maybe Mountain Island if you’re a true local. But our region’s other great waterway, the Yadkin River and its chain of lakes like High Rock and Tillery, often gets overlooked. Here’s a bit of local trivia: just below Badin Lake, the Uwharrie River joins in, and the Yadkin officially becomes the Pee Dee River.

And that’s fair — they’re a bit farther out. The around 50-mile drive from Center City (depending on where exactly you’re going) takes time, but it’s worth it, especially if you can make a weekend of it by camping in Morrow Mountain State Park or the Uwharrie National Forest.

So, before pumpkin spice season officially takes over, consider this your invitation to explore the road less traveled.

This guide below pulls from the research I did for a recent more comprehensive lakes guide and zeroes in on the Yadkin River’s activities that make the trip worthwhile.

Here are 12 of my favorite ways to get to know the Yadkin River.

Read Next
An aerial view of a river winding through the densely forested hills of the Uwharrie National Forest at sunset, with the scene cast in a vibrant pink and purple light.
A sunset drone view captures an expansive view of the Yadkin River from Morrow Mountain State Park in Uwharrie National Forest, showcasing the winding river amidst lush forests and distant mountains. The scene is enhanced by boats gliding along the river, adding a touch of activity to the serene, natural landscape. Jared Kay VistNC.com

1. Hike and enjoy views at Pilot Mountain State Park (river section) ⛰️

Location: Pilot Mountain State Park, Bean Shoals Access, 706-716 Hauser Rd, Pinnacle, NC 27043

While known for its iconic knob, Pilot Mountain State Park also features a serene river section along the Yadkin. Enjoy hiking trails with scenic overlooks and opportunities for paddling ⛵ and fishing near the river’s headwaters.

2. Paddle the Yadkin River Canoe Trail 〰️

Location: Donnaha Park Yadkin River Access, Donnaha Park Rd, East Bend, NC 27018

The Yadkin River State Trail is a 163-mile paddle trail, offering numerous sections for kayakers and canoeists ⛵ of all skill levels. Put in at an access point like Donnaha Park to experience the river’s gentle flow, wildlife, and picturesque farmland. O’Henry’s Restaurant is near the Donnaha Park access, if you’re hungry!

3. Boat and dine at Tamarac Marina’s restaurant on High Rock Lake ⛵☕

Location: 9120 Bringle Ferry Rd, Salisbury, NC 28146

Dock your boat just steps from After Dock restaurant at High Rock Lake marina. It’s a local favorite for its casual food, great views and easy access directly from the water.

4. Stroll and picnic at Yadkin River Park ⛲

Location: Yadkin River Park (near Wil-Cox Bridge), 1212 Wilcox Way, Linwood, NC 27299

Yadkin River Park offers walking trails, picnic spots ☀️ and access to the historic Wil-Cox Bridge, which provides beautiful views of the Yadkin River. It’s a peaceful place to connect with nature and enjoy the river’s ambiance.

5. Explore history and nature at Boone’s Cave Park ⚒️

Location: Boone’s Cave Park, 3552 Boones Cave Rd, Lexington, NC 27295

Steeped in legend, Boone’s Cave Park is believed to have been used by Daniel Boone and his family. Explore the cave ⛺, hike trails along the Yadkin River and enjoy picnic facilities in this historically rich and naturally beautiful setting.

Read Next

6. Hike, camp and boat at Morrow Mountain State Park (access to Badin Lake) ⛰️⛺⛵

Location: Morrow Mountain State Park, 49104 Morrow Mountain Rd, Albemarle, NC 28001

Morrow Mountain State Park offers stunning views from its peaks and provides access to Badin Lake, an impoundment of the Yadkin. Enjoy swimming, boating from the marina, fishing, numerous hiking trails and camping facilities.

Park visitors lean on the railing of a wooden boardwalk, looking into the calm water below, surrounded by the lush greenery of the forest on a bright day.
Visitors to Morrow Mountain State Park stand together on an elevated footbridge, gazing down at a sparkling creek below. The lush, green forested backdrop frames their moment, with the dense canopy adding a vibrant, serene quality to the scenic view. Jared Kay VistNC.com

7. Swim and picnic at Badin Lake Recreation Area (Uwharrie National Forest) ☀️⛺

Location: Badin Lake Recreation Area, King’s Mountain Point, 398 Kings Mountain Rd, Badin, NC 28127

Located within the Uwharrie National Forest, the Badin Lake Recreation Area offers excellent opportunities for swimming at designated beaches like King’s Mountain Point. It’s also great for picnicking, fishing and boating with the surrounding forest providing a beautiful natural backdrop.

A glowing blue tent at a campsite along the wooded shore of a lake during a vibrant sunset, with a person silhouetted fishing from the water’s edge.
Fishing and camping at Badin Lake Campground in Uwharrie National Forest. Chris Council and Emily Chaplin VisitNC.com

8. Enjoy lakeside dining at River Wild at Lilly’s Bridge Marina on Lake Tillery ⛵☕

Location: Lilly’s Bridge Marina, 1183 Lillys Bridge Rd, Mt Gilead, NC 27306

Pull up your boat for a meal at River Wild restaurant at Lilly’s Bridge Marina, offering a convenient and scenic dining option directly on Lake Tillery. It’s a perfect stop for boaters looking for good food and a relaxed lakeside atmosphere.

9. Go fishing or cruising on Lake Tillery ⚓

Location: Norwood Access Area, 136 Nicks Rd, Norwood, NC 28128

Lake Tillery is popular for recreational boating ⛵, various watersports, and is known for good fishing for bass, catfish, and crappie. Public boat ramps like the Norwood Access Area provide convenient entry to explore the lake’s main channel and coves.

10. Hike the trails of Uwharrie National Forest near the river/lakes ⛰️↔️

Location: Uwharrie National Forest, District Ranger Office, 789 NC-24, Troy, NC 27371 (Central point for forest access)

The Yadkin River and its impoundments like Badin Lake are bordered by the Uwharrie National Forest, which offers miles of hiking trails through rugged terrain. Explore trails like the Uwharrie National Recreation Trail for challenging hikes with scenic views.

11. Visit the historic Town Creek Indian Mound ❤️

Location: Town Creek Indian Mound, 509 Town Creek Mound Rd, Mt Gilead, NC 27306

Located near the confluence of Town Creek and the Little River (a tributary of the Pee Dee/Yadkin), this State Historic Site preserves a Mississippian-era ceremonial center. Explore the reconstructed mound and structures to learn about the rich Native American history of the region.

12. Go birdwatching and explore Pee Dee National Wildlife Refuge 📸

Location: Pee Dee National Wildlife Refuge Visitor Center, 5770 US-52 North, Wadesboro, NC 28170

Further downstream, where the Yadkin River becomes the Pee Dee River, the Pee Dee National Wildlife Refuge is a haven for migratory birds and other wildlife. Enjoy wildlife observation 🐦 from trails and platforms, photography, fishing and more.

Editor’s Note: The author wrote the personal introduction for this story. The following list was adapted from her larger guide to area lakes, with AI assistance utilized to help curate and organize the final 12 selections for this article.

This story was originally published August 27, 2025 at 6:30 AM.

Melissa Oyler
The Charlotte Observer
Melissa Oyler is the editor of CharlotteFive. When she’s not writing or editing, you’ll find her running, practicing hot yoga, weightlifting or snuggling with her rescue dogs, X and Charlie. Find her on Instagram or X: @melissaoyler. Support my work with a digital subscription
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER