We Love Boaters

Dock your boat and enjoy a meal at our local Bar and Grill in Onamia, MN

We're the top spot

for boaters on the bay

BayView Bar and Grill in Onamia, MN is a family-owned food joint. Over the last 120+ years, we've served delicious, homemade food to everyone from locals to ice fishermen. Hungry after a day of boating? Dock your boat outside our venue and grab a bite to eat at our bar and grill. We also have a fully stocked bar and a liquor store.

Menu

Enjoy a fresh, homemade meal at our bar and grill on Mille Lacs Lake

Drinks

Check out our beer menu and wine list.

Live Entertainment

Find out who's performing this Saturday.

Additional Features

Sail on over to our local bar and grill.

Enjoy a Meal by the Bay

Learn more about our bar and grill in Onamia, MN

Welcome to BayView Bar and Grill in Onamia, MN. Established in 1897, our local restaurant has been an icon on the south end of the beautiful Mille Lacs Lake for more than a century. We're a year-round destination for tourists, lake home owners, cabin owners, fishermen and hunters.

We differentiate ourselves from other places to eat in the area by getting to know our customers-you'll always be greeted by a warm hello, served incredible food and offered a sincere thank you for your business at our bar and grill on Mille Lacs Lake.

We're open daily for breakfast, lunch and dinner. Call 320-532-3936 now to learn what makes us one of the top places to eat in the Onamia, MN area.

Why dine at BayView Bar and Grill?

Have you been to BayView Bar and Grill in Onamia, MN? Our local bar is recognized throughout the area for great deals on food and drinks. You might also enjoy the:

  • Indoor and outdoor dining options
  • Live music every Saturday night
  • One-of-a-kind view from the deck at our grill on Mille Lacs Lake

Want more details about our local bar and grill? Contact BayView Bar and Grill today.

  • BayView Bar and Grill

    39497 92nd Avenue
    Onamia, MN 56359

    GET DIRECTIONS


    Call Us
    Phone: (320) 532-3936

    Hours
    Mon: 9am - 9pm
    Tue: 9am - 9pm
    Wed: 9am - 9pm
    Thu: 9am - 9pm
    Fri: 9am - 10pm
    Sat: 9am - 10pm
    Sun: 9am - 9pm