Ugly's Grill & Bar

Located at Thunder Bay Marina on Grand Lake near Afton, Oklahoma
Ugly's Grill & Bar

Ugly’s Grill & Bar in Afton, Oklahoma, is a lively lakeside hangout located at Thunder Bay Marina on Grand Lake. Known for its laid-back, casual atmosphere, it’s a popular destination for boaters and weekend travelers looking to unwind with a drink and a view. The open-air deck, boat-up access, and scenic water backdrop make it a go-to spot during the warmer months.

The menu at Ugly’s features classic bar and grill favorites—burgers, fried catfish, tacos, and flatbreads—alongside a lineup of frozen cocktails and cold beer. Signature drinks like the “Ugly Mary” and the fan-favorite “Pink Thang” add to the fun, beachy vibe. Inside, a 43-foot bar and plenty of TVs create a social, sports-friendly setting that complements the outdoor energy.

So, what have you been waiting for?  The atmosphere is cool, the drinks are frosty, and our menu has something for everyone!

We'll save you a seat.  Come Talk Ugly to Us!

Order Online
www.OrderUglyJohns.com
**SUMMER HOURS**

FRIDAY: 11AM - 12AM (KITCHEN CLOSES @ 10)
SATURDAY: 11AM - 12AM (KITCHEN CLOSES @ 10)
SUNDAY: 11AM - 5PM
HOLIDAY HOURS WILL BE POSTED ON FACEBOOK AND INSTAGRAM
  • Ugly's Grill & Bar
  • Ugly's Grill & Bar
  • Ugly's Grill & Bar
  • Ugly's Grill & Bar
  • Ugly's Grill & Bar
Contact Us