Moonshiner 28
Deals Gap to Highlands
Western North Carolina · North Carolina · United States
Key measurements
- Distance
- 74.5 miles
- Elevation gain
- 9,632 ft
- Elevation loss
- 7,492 ft
- High point
- 3,844 ft
- Low point
- 1,286 ft
- Net change
- 2,140 ft (1,693 ft to 3,833 ft)
- Surface
- Paved
- Route type
- point-to-point
Route Overview
Moonshiner 28 follows North Carolina Highway 28 for 74.6 miles from Deals Gap to Highlands, cutting through the Southern Blue Ridge along Fontana Lake, the Little Tennessee River, Franklin, and the Cullasaja Gorge. Beginning near the US-129 junction outside Robbinsville, the route drops into the Cheoah River corridor before winding along the steep timbered shoreline of Fontana Lake. From there, it passes through the quieter agricultural pockets of the Stecoah Valley, continues south into the Little Tennessee River basin toward Franklin, and finishes with a steep climb through the Cullasaja River Gorge onto the Highlands Plateau.
Key Segments & Geographic Transitions
Fontana Rim to Little Tennessee Basin — Miles 0.0–57.3
Starting near the Cheoah Dam area, NC-28 hugs the northern contours of Graham and Swain counties. The road works through continuous technical curves along the ridge above Fontana Lake before easing into the open floor of Stecoah Valley. As it crosses US-19 near Almond, the road heads due south, following the Little Tennessee River south through Macon County. The topography along this stretch offers wide, sweeping turns through mountain farm country, bordered by the Cowee and Nantahala mountain ranges.
Franklin Confluence Corridor — Miles 57.7–61.6
Approaching Franklin, NC-28 briefly merges with US-64 East. This short transitional corridor carries you around the edge of Franklin’s valley basin, bridging the lower agricultural terrain with the canyon approach ahead. Traffic density increases here as regional routes converge before heading into the mountains.
Cullasaja Gorge Climb to Highlands — Miles 62.3–74.6
Leaving the Franklin basin behind, NC-28 runs concurrently with US-64 along the floor of the Cullasaja River Gorge. The road narrows dramatically, carved directly into vertical granite canyon walls with the river dropping away on one side and wet cliff faces overhang on the other. Tight twisties and sweeping S-bends track the river’s ascent. As the canyon tops out, the road delivers you directly onto the high plateau of Highlands, topping out at 3,844 feet above sea level.
Seasonal & Environmental Context
Elevation plays a massive role on this route. While the lower sections along Fontana Lake and Franklin sit around 1,300 to 2,000 feet, Highlands sits near 4,000 feet.
Spring & Summer: Dense forest canopy keeps lower gorge sections shaded and damp long after rainstorms pass. Summer afternoon thunderstorms roll in quickly over the crest of the Blue Ridge, bringing torrential downpours and runoff. * Autumn: Leaf season brings extraordinary color to the hardwoods, but with it comes heavy tourist traffic and leaf litter on wet asphalt. * Winter: Cold microclimates dominate the shaded rock cuts of the Cullasaja Gorge. Black ice can linger late into the morning on canyon curves and high-elevation bridges even when the valley in Franklin is dry and clear.
Logistics & Services
Fuel: Available near the starting point in the Deal's Gap/Robbinsville corridor, mid-route around Almond and Franklin, and at the end of the route in Highlands. The 50-mile stretch between Stecoah and Franklin has sparse retail, so plan fuel stops accordingly. * Cellular Coverage: Signal is weak to nonexistent through the Fontana Lake curves and inside the deep rock walls of the Cullasaja Gorge. Reliable connectivity returns near Franklin and inside Highlands town limits.
Important Considerations
Narrow Lanes & Sightlines: The Cullasaja Gorge segment (Miles 62.3–74.6) features rock overhangs, zero shoulder space, and tight blind curves. Commercial trucks and large RVs occasionally use this corridor, sometimes crossing the centerline on tight bends. * Debris & Washouts: Wet weather frequently washes gravel, small rocks, and mountain runoff across the road surface in the canyon sections.
Motorcycle routes, measured before you ride.
A curated library of scenic roads. Each one is measured — distance, elevation, the roads it follows — and comes with a GPX file for your GPS or riding app.
Featured routes
Browse by state
Every route is measured from its own track first. The description is written from those measurements and reviewed before it is published.
Have a route of your own?
Analyze your own GPX or KMLSee what Route Refinery finds in a route.
Route Refinery measures a route first — roads, elevation, character, terrain and geographic context — then describes what it measured. Below is a finished brief.
Example Route
Analyze your motorcycle route.
Upload a GPX or KML file to measure distance, elevation, road progression, terrain and route character — then get a concise description written from those measurements.
Measured first. Written second.
How it works
- Upload your route.
- Route Refinery measures it.
- Get a concise, shareable description.
Route files may reveal precise start and end locations. Consider using public start and end points before sharing a route publicly.
Route Refinery is under active development. Road information and geographic context may be incomplete in some areas.
Measuring your route…
Reading route geometry…
This can take a minute on a long route. The measurements come first; the description is written from them.
Route progression
Method & limitations
Plan this ride
Plan This Ride personalizes the briefing for this route. It does not change the route itself. To change the start, finish, or route geometry, edit or create the route in your preferred mapping tool and upload the revised GPX to Route Refinery.
Published routes
Every motorcycle route in the Route Refinery library, each one reviewed before it is published.
Every route has a map, its measured distance and elevation, an elevation profile and a GPX download. Browse by place, or scroll the full list.
Browse by place
No routes have been published yet.
Have your own route?
Route Refinery measures and describes an uploaded GPX or KML file the same way as the published library. To change a published route's start, finish or detour, download its GPX, edit it in your mapping tool and analyze the revised file.
Analyze a GPX or KMLSaved routes
| Title | Status | Saved | Country | State/Prov | Region | Route Type | Origin | Destination | Activity | Distance | Source | Reviewed |
|---|