Greyhound

There is a Greyhound bus route that originates in Atlanta and has stops in North Carolina and Washington, D.C., before reaching New York City.

The route is Greyhound US0670, which departs from Atlanta Bus Station and ends at New York Port Authority.

This bus makes several stops in North Carolina, including Raleigh and Durham, and also stops in Washington, D.C., at Washington Union Station.