RESERVE your table

BE AMONG THE FIRST TO EXPERIENCE OUR ELEVATED MENU FEATURING SEASONAL FAVORITES AND EXCITING NEW DISHES

reservations

Under new management and ready to serve you better than ever!

We're thrilled to announce a fresh chapter for Billfish as we welcome the new season. Some faces new, some familiar– all dedicated to bringing you amazing food and unforgettable experiences to our Indian Beach community of locals and visitors alike. Come taste what we've been working on and meet the team that's breathing new life into your favorite spot while preserving the heart and soul you've come to love. Our doors are open for the season! Book your table now and be among the first to experience our revamped menu featuring seasonal favorites and exciting new dishes.

Where Experience Meets a Fresh Start

Guided by experience and fueled by growth, Billfish Grill & Bar is redefining the coastal dining experience. We’ve learned from the past and are embracing the future with open arms. Our mission is to serve thoughtfully prepared food, create authentic connections, and be a gathering place for locals and visitors who love life by the sea.

our menu

Private parties

Celebrate your event with us!

From intimate get-togethers to larger gatherings, contact us for more information on how to book our space!

parties

Catering

We cater to all occasions.

Whether a birthday, a wedding, a corporate event, whatever matters to you, we offer catering packages for all occasions.

catering

Order online

Don't feel like cooking today?

Your favorite food is just a click away. Order online and enjoy!

Order
previous slidenext slide
  • slideshow photo number 1

    WELCOME TO OUR SPOT!

  • slideshow photo number 2

    Catering for all occasions

    Let us bring the flavor to your event
  • slideshow photo number 3

    Your Private Party Spot

    Host your next party with us
  • slideshow photo number 4
  • slideshow photo number 5
  • slideshow photo number 6
  • slideshow photo number 7

Newsletter

Location

1440 Salter Path Road
Indian Beach, NC
28512

Hours

Monday Closed
Tuesday 4:00-9:00pm
Wednesday 4:00-9:00pm
Thursday 4:00-9:00pm
Friday 4:00-9:00pm
Saturday 4:00-9:00pm
Sunday 4:00-9:00pm