Outer Banks Road Trip: Lighthouses, Wild Horses and Ocracoke Island
A thin ribbon of sand, a single highway, lighthouses at every turn and a free ferry to an island with no chain stores. Our four-day Outer Banks road trip, from Corolla’s wild horses to Ocracoke, plus the storm and erosion facts you need to know.

Plan four days for an Outer Banks road trip in North Carolina, ideally in May, June, September or early October. Start in the north to see Corolla’s wild horses, visit the Wright Brothers National Memorial and Jockey’s Ridge in Kill Devil Hills and Nags Head, drive Highway 12 south through Cape Hatteras National Seashore to the Bodie Island and Cape Hatteras lighthouses, then take the free ferry to Ocracoke Island for a night or two. The whole route is about 200 miles including side trips. Check for storm damage and road closures before you go.
The Outer Banks are a chain of narrow barrier islands stretching about 200 miles along the North Carolina coast, separated from the mainland by wide, shallow sounds. In places the land is only a few hundred yards wide, ocean on one side and sound on the other. A single road, NC-12, ties most of it together. There are beach towns full of rental houses, wild stretches with nothing but dunes and sea oats, historic lighthouses, wild horses, the world’s first airplane flight site and ferry-only islands that still feel remote. It’s one of the great road trips of the East Coast, and one of the most fragile places you can drive. The islands shift with every big storm, and the road you drive this year may be rerouted or rebuilt by the next. That impermanence is part of the magic. Come with flexible plans, respect the dunes and wildlife, and the Outer Banks will reward you with some of the wildest coastline left in the eastern United States.
- ≈200 miOf barrier islands along North Carolina
- NC-12The one road that ties them together
- FreeHatteras–Ocracoke ferry
- 1903First powered flight at Kill Devil Hills
The route at a glance
| Day | Area | Highlights | Overnight |
|---|---|---|---|
| 1 | Corolla and Duck | Wild horses, Currituck Beach Lighthouse | Duck or Kitty Hawk |
| 2 | Kill Devil Hills, Nags Head, Roanoke Island | Wright Brothers memorial, Jockey’s Ridge, Lost Colony | Nags Head or Manteo |
| 3 | Hatteras Island | Bodie Island and Cape Hatteras lighthouses, Pea Island | Hatteras village area |
| 4 | Ocracoke Island | Ferry, village, ponies, Ocracoke Lighthouse | Ocracoke |
Day 1: Corolla and the wild horses
At the northern end of the Outer Banks, beyond the town of Corolla, the paved road ends and the beach becomes the road. Here, a herd of wild horses, believed by many to descend from Spanish mustangs brought by early explorers in the 1500s, roams the dunes, maritime forest and beach. To see them, take a guided four-wheel-drive tour from Corolla. Only four-wheel-drive vehicles can drive the beach, and many rental contracts forbid it. Guides know where the horses are and how to approach responsibly.
By local ordinance, you must stay at least 50 feet from the horses. Never feed or touch them; human food can kill them, and people have been fined for getting too close.
In Corolla, climb the Currituck Beach Lighthouse, an unpainted red brick tower from 1875, for views over the sound and ocean. The nearby Whalehead, a restored 1920s hunting mansion painted bright yellow, is worth a look. Then head south to Duck, a small town with a boardwalk along the sound, shops, cafés and great sunsets over the water.
Day 2: Flight, dunes and the Lost Colony
At Wright Brothers National Memorial in Kill Devil Hills, Wilbur and Orville Wright made the first controlled, sustained, powered airplane flights on December 17, 1903. The longest of the four flights that day lasted 59 seconds and covered 852 feet. Granite markers show where each flight landed; walking from the first marker to the last makes the achievement feel both tiny and enormous. Climb Big Kill Devil Hill to the granite monument, and see the full-scale reproduction of the 1903 Flyer in the visitor center.
A few miles south, Jockey’s Ridge State Park protects the tallest active natural sand dune system on the Atlantic coast. The dunes shift constantly with the wind. Climb up for views of the ocean and sound, take a hang gliding lesson, fly a kite, or come at sunset, when crowds gather on the dune tops. The sand can be very hot in summer; wear shoes.
In the afternoon, cross to Roanoke Island and the town of Manteo, a charming waterfront village. Fort Raleigh National Historic Site marks the location of England’s first attempts at settlement in North America in the 1580s, including the 1587 colony whose 100-plus settlers vanished, becoming the famous “Lost Colony.” In summer, the outdoor drama The Lost Colony, staged here since 1937, tells their story. The Elizabethan Gardens and the North Carolina Aquarium are nearby.
Day 3: Hatteras Island and the lighthouses
South of Nags Head, NC-12 enters Cape Hatteras National Seashore, the country’s first national seashore, established in 1953. Development thins out, and the road runs between high dunes, with the ocean on one side and the sound on the other.
Stop at the Bodie Island Lighthouse, with black and white horizontal bands, and climb it in season. Cross the Marc Basnight Bridge over Oregon Inlet, opened in 2019, onto Hatteras Island. The Pea Island National Wildlife Refuge is a haven for migrating birds; walk the short trails near the visitor center.
Continue to the Cape Hatteras Lighthouse, the tallest brick lighthouse in the United States, at about 198 feet, with its famous black and white spiral stripes. In 1999, with the ocean eroding the shoreline toward it, the lighthouse was moved about 2,900 feet inland on rails in a remarkable engineering project. You can climb its 257 steps in season. Offshore, the Diamond Shoals and shifting sandbars wrecked so many ships that this coast is called the Graveyard of the Atlantic; the Graveyard of the Atlantic Museum in Hatteras village tells those stories.
Hatteras Island is famous for surfing, kiteboarding and fishing. The towns of Rodanthe, Waves, Salvo, Avon, Buxton, Frisco and Hatteras have rentals, seafood restaurants and surf shops.
Day 4: Ocracoke Island
From Hatteras village, the Hatteras–Ocracoke ferry, run by the North Carolina Department of Transportation, carries cars across Hatteras Inlet for free. The trip has been about an hour in recent years, longer than it once was because of shifting shoals, and lines can be long in summer. Arrive early; it’s first come, first served. Check the ferry schedule and any disruptions before you go.
On Ocracoke, NC-12 runs about 14 miles through wild dunes and marsh to Ocracoke village at the southern tip. Stop at the Ocracoke pony pen, where the National Park Service cares for a herd of the island’s historic Banker ponies. Ocracoke’s beaches are some of the most beautiful and least crowded on the East Coast.
Ocracoke village is a small, walkable fishing village around Silver Lake harbor, with no chain stores and a laid-back pace. Rent a bike or golf cart. See the whitewashed Ocracoke Lighthouse, built in 1823 and one of the oldest operating lighthouses in the country. The pirate Blackbeard was killed in a battle near Ocracoke in 1718; locals still tell the story. Eat fresh seafood, then watch the sunset over the sound from the harbor, as fishing boats come home for the night.
From Ocracoke, you can return north by the free ferry, or continue to the mainland on toll ferries to Cedar Island or Swan Quarter, which require reservations and take more than two hours.
Erosion, storms and NC-12
The Outer Banks are moving. Barrier islands naturally shift as storms and currents move sand, and rising seas are speeding up erosion. Sections of NC-12 regularly flood or get covered with sand during storms, and the road can close for days. In Rodanthe and other towns, several houses have collapsed into the ocean in recent years as beaches eroded beneath them. Before driving south of Nags Head, check the NC Department of Transportation’s travel information and the national seashore’s alerts. During hurricane season, from June to November, evacuation orders apply first to visitors, and leaving takes time because there is only one road out. Our hurricane season travel guide explains how to plan.
When to go
May, June, September and early October offer warm weather, warm water by late spring, fewer crowds and lower rental prices than peak summer. July and August are the busiest, when most houses rent by the week, Saturday to Saturday, and traffic backs up on changeover days. Fall brings great fishing and the risk of tropical storms. Winter is quiet and windy, with many businesses closed, but it’s a beautiful time for lighthouses and empty beaches.
Where to stay
Most visitors rent beach houses, often by the week in summer. Hotels and motels are concentrated in Kitty Hawk, Kill Devil Hills and Nags Head, with fewer in the south. Manteo has inns on the waterfront. Ocracoke has small inns, cottages and a national seashore campground. Cape Hatteras National Seashore runs several campgrounds near the beach. Book summer stays early. Our Airbnb vs hotel guide explains when a rental makes more sense.
Getting there
The closest major airport is Norfolk, Virginia, about 1.5 to 2 hours from the northern Outer Banks. Raleigh-Durham is about 3.5 to 4 hours. Two bridges connect the islands to the mainland: the Wright Memorial Bridge near Kitty Hawk and the Virginia Dare Memorial Bridge at Manteo. Summer weekend traffic on these bridges can be heavy.
What to eat
Fresh seafood rules: steamed shrimp, soft-shell crabs in spring and early summer, local tuna and mahi from offshore fishing boats, and North Carolina-style clam chowder, a clear broth rather than creamy. Try hushpuppies with everything. And grab doughnuts from a local bakery in the morning; Outer Banks doughnut shops have devoted fans.
Beach safety
Rip currents are a serious danger here and cause drownings every year. Swim near lifeguards, check daily surf forecasts and flags, and know how to escape a rip current by swimming parallel to shore. Shorebreak waves can cause neck and back injuries. Never dig deep holes in the sand; they can collapse. Our beach vacation packing list includes safety tips.
What it costs
Ferries between Hatteras and Ocracoke are free. Climbing lighthouses and visiting some sites costs a small fee. Wild horse tours from Corolla usually cost about $50 to $100 per person. Beach rentals in summer range widely, from about $1,500 a week for a small cottage to many thousands for large oceanfront homes. Hotels run about $150 to $350 a night in summer, much less in spring and fall.
With kids
The Outer Banks are a classic family vacation. Kids love the wild horses, climbing lighthouses, sliding down Jockey’s Ridge, the North Carolina Aquarium on Roanoke Island and the Wright Brothers story. Look for Junior Ranger programs at the national seashore and memorial. Children must be at least a certain height to climb some lighthouses; check rules before you go.
Common mistakes
Driving the beach in a rental car. Most rental contracts forbid it, and you can get stuck.
Getting too close to the wild horses. Stay at least 50 feet away.
Ignoring NC-12 closures. Check road and ferry status before you head south.
Arriving on a summer Saturday. Changeover-day traffic is notorious.
Frequently asked questions
How many days do you need for the Outer Banks?
Four days covers Corolla, Kill Devil Hills, Hatteras and Ocracoke. A week lets you relax on the beach.
Is the Ocracoke ferry free?
Yes, the Hatteras–Ocracoke ferry is free. Ferries to the mainland from Ocracoke charge fees and require reservations.
Where can you see wild horses in the Outer Banks?
On the beaches north of Corolla, best seen on a guided four-wheel-drive tour, and at the Ocracoke pony pen.
When is the best time to visit the Outer Banks?
May, June, September and early October for good weather and fewer crowds.
Plan your trip
- Pick spring or fall dates outside peak summer if you can.
- Book a wild horse tour and lodging in at least two areas.
- Check NC-12 and ferry status the day before driving south.
- Save a night for Ocracoke. It’s the best part.