Bayboro, North Carolina

Savor the
coast on
every plate

Fresh catches, time-honored recipes, and the warm rhythm of coastal dining — all waiting for you on NC-55 in Bayboro.

A beautifully plated seafood dish at Mayo's Seafood Restaurant
Est.
Bayboro, NC
Interior of Mayo's Seafood Restaurant with coastal décor Fresh seafood being prepared in the kitchen

A tradition of
fresh, honest seafood

Mayo's Seafood Restaurant has been a fixture along NC-55, serving the Bayboro community with the day's freshest catch and recipes passed down through generations. We believe great seafood needs little more than quality ingredients, careful preparation, and a welcoming table.

Whether you're joining us for a quick lunch or a leisurely family dinner, every dish is crafted with the same care — because here, the coast isn't just where we are. It's what we serve.

Daily Fresh Catch

Sourced from local waters every morning

Family Recipes

Time-tested flavors, made with care

Local Ingredients

Supporting Bayboro fishermen & farmers

Warm Hospitality

Every guest treated like family

More than a meal

Every detail at Mayo's is designed to make you feel the relaxed pace and warmth of the coast.

Warm dining room with coastal accents
01

Coastal Dining Room

Bright, airy, and adorned with nautical touches that celebrate our waterfront roots.

Outdoor patio seating area
02

Al Fresco Patio

Dine under the open sky on our shaded patio — perfect for a slow afternoon by the water.

Bar area with craft cocktails
03

Bar & Cocktails

Handcrafted drinks and local brews, paired with small plates at the bar.

Private event space setup
04

Private Events

Host your celebration with us — from family gatherings to corporate dinners.

Come visit
Mayo's

Address

13533 NC-55

Bayboro, North Carolina 28515

Reservations

Call us directly

(125) 274-5663

Hours
Monday – Thursday 11:00 AM – 9:00 PM
Friday – Saturday 11:00 AM – 10:00 PM
Sunday 12:00 PM – 8:00 PM

Get Directions

Located on NC-55 in the heart of Bayboro. Ample parking available.

Open in Google Maps →

Your table is waiting

Reserve your seat and experience the freshest seafood in Bayboro — where every meal feels like coming home.

Is this your business?This is my business