The answer is budget dependent, but I suspect the fastest reasonable way would be a flight between Norfolk (ORF) and Toronto (YYZ) with a (rental)car ride between Norfolk and Nags Head.
It is called the Nags Head.
Well, if you are looking for things to do, then Nags Head is the place! Nags Head is a great spot for restaurants, nightlife, and many other attractions.
Dunn, NC
About 1400 miles.
405 miles
The distance between Miami, FL, and Nags Head, NC, is 969 miles and will take approximately 14 Hours 55 Minutes of driving time.
Yes
North Carolina Coast
The Nags Head
yes
It is 816 miles accordig to Googe Maps.
According to Google Maps, The Distance from Nags Head to Avon, NC is 44.8 miles, and the trip will take about an hour. Hope this is helpful