Cherry Branch–Minnesott Beach ferry schedule and guide

The North Carolina Department of Transportation Ferry Division (NCDOT) runs the Cherry Branch–Minnesott Beach ferry, a car and passenger ferry across the Neuse River between Cherry Branch, near Havelock, and Minnesott Beach, North Carolina. The Cherry Branch–Minnesott Beach ferry does not take reservations.

Tolls planned from January 1, 2027

State law requires NCDOT to start charging tolls on the Cherry Branch–Minnesott Beach ferry on January 1, 2027. NCDOT recommended a toll of $7 each way, and the Board of Transportation is scheduled to consider rates on November 5, 2026. The board has also asked the legislature to delay tolling.

Posted October 8, 2026

Schedule up to date as of October 25, 2026

Not running

NCDOT lists the Cherry Branch–Minnesott Beach ferry as Operations Suspended. NCDOT expects it to be resolved in 12-24 hours. Updated October 25, 2026 at 4:45 AM.

Cherry Branch–Minnesott Beach ferry schedule 2026

The 2026 schedule runs from January 1, 2026 to December 31, 2026.

Departures from Cherry Branch, Daily

DepartsTo
5:00 AMMinnesott Beach
5:45 AMMinnesott Beach
6:15 AMMinnesott Beach
6:45 AMMinnesott Beach
7:15 AMMinnesott Beach
7:45 AMMinnesott Beach
8:30 AMMinnesott Beach
9:00 AMMinnesott Beach
9:30 AMMinnesott Beach
10:00 AMMinnesott Beach
10:30 AMMinnesott Beach
11:00 AMMinnesott Beach
11:30 AMMinnesott Beach
12:00 PMMinnesott Beach
12:30 PMMinnesott Beach
1:30 PMMinnesott Beach
2:00 PMMinnesott Beach
2:30 PMMinnesott Beach
3:00 PMMinnesott Beach
3:30 PMMinnesott Beach
4:00 PMMinnesott Beach
4:30 PMMinnesott Beach
5:00 PMMinnesott Beach
5:30 PMMinnesott Beach
6:30 PMMinnesott Beach
7:30 PMMinnesott Beach
8:30 PMMinnesott Beach
10:00 PMMinnesott Beach

Departures from Minnesott Beach, Daily

DepartsTo
5:25 AMCherry Branch
6:15 AMCherry Branch
6:45 AMCherry Branch
7:15 AMCherry Branch
7:45 AMCherry Branch
8:30 AMCherry Branch
9:00 AMCherry Branch
9:30 AMCherry Branch
10:00 AMCherry Branch
10:30 AMCherry Branch
11:00 AMCherry Branch
11:30 AMCherry Branch
12:00 PMCherry Branch
12:30 PMCherry Branch
1:30 PMCherry Branch
2:00 PMCherry Branch
2:30 PMCherry Branch
3:00 PMCherry Branch
3:30 PMCherry Branch
4:00 PMCherry Branch
4:30 PMCherry Branch
5:00 PMCherry Branch
5:30 PMCherry Branch
6:00 PMCherry Branch
7:00 PMCherry Branch
8:00 PMCherry Branch
9:00 PMCherry Branch
11:00 PMCherry Branch

Cherry Branch–Minnesott Beach ferry fares

Fare typeFare
Fare
Vehicles and passengersFree
Fares in effect October 25, 2026
  • NCDOT collects no fare on the Cherry Branch–Minnesott Beach ferry in 2026.

Cherry Branch–Minnesott Beach ferry details

OperatorNorth Carolina Department of Transportation Ferry Division (NCDOT)
VehiclesMotorcycles and any highway-legal car, trailer or RV. Vehicles over 65 feet need a special permit.
ReservationsNot taken. NCDOT takes reservations only on the Cedar Island and Swan Quarter–Ocracoke routes and the passenger ferry.
PaymentState law requires tolls on the Cherry Branch–Minnesott Beach ferry. NCDOT plans to start charging them, and toll rates are not final.
PetsPets stay in vehicles or on leashes, and owners clean up after them. Horses travel in a horse trailer. NCDOT allows only service animals in passenger lounges.
AccessibilityADA-accessible restrooms at every NCDOT ferry terminal and on some vessels
Restrooms and food on boardRestrooms at each ferry terminal and on the vessels. Vending at most NCDOT ferry terminals and on many ferries, with no meals. Alcohol and smoking are not allowed on board.

Cherry Branch ferry terminal address and phone

The Cherry Branch ferry terminal is at 2300 Ferry Road, Havelock, NC 28532, on the south shore of the Neuse River. Its phone number is (252) 463-7001.

Cherry Branch and Havelock are military communities in the Croatan National Forest, by the Cherry Point Marine Corps Air Station. Beaufort and New Bern are a short drive away.

Minnesott Beach ferry terminal address

The Minnesott Beach ferry terminal is at 12254 NC Hwy. 306, Arapahoe, NC 28510, on the north shore of the Neuse River. Oriental is a short drive from Minnesott Beach.

Cherry Branch–Minnesott Beach ferry delays, alerts and security

NCDOT says tides, winds and heavy rain can affect Cherry Branch–Minnesott Beach ferry travel. NCDOT sends ferry alerts by text or email through its Ferry Information Notification System (FINS).

NCDOT can ask Cherry Branch–Minnesott Beach ferry riders for photo ID and screens vehicles at random. NCDOT can refuse passage to riders who decline.

Cherry Branch–Minnesott Beach ferry FAQs

Does the Minnesott Beach ferry take reservations?

The Cherry Branch–Minnesott Beach ferry does not take reservations. Drivers board first come, first served.

Does the Cherry Branch–Minnesott Beach ferry charge a toll?

NCDOT plans to start charging tolls on the Cherry Branch–Minnesott Beach ferry, as state law requires. Toll rates are not final. The Cherry Branch–Minnesott Beach ferry fares on this page are the fares in effect now.

Where is the Cherry Branch ferry terminal?

The Cherry Branch ferry terminal is at 2300 Ferry Road, Havelock, NC 28532. Across the Neuse River, the Minnesott Beach ferry terminal is at 12254 NC Hwy. 306, Arapahoe, NC 28510.

Can RVs and trailers ride the Cherry Branch–Minnesott Beach ferry?

The Cherry Branch–Minnesott Beach ferry takes motorcycles and any highway-legal car, trailer or RV. Vehicles over 65 feet need a special permit.

Can pets ride the Cherry Branch–Minnesott Beach ferry?

Pets can ride the Cherry Branch–Minnesott Beach ferry inside vehicles or on leashes, and owners clean up after them. NCDOT allows only service animals in passenger lounges.