MacNasty's Sports Bar & Grill
$$ • Sports Bars, American, VegetarianAbout MacNasty's Sports Bar & Grill
Customers' Favorites
Mozzerella Sticks and Fries
Ice Cold Yuengling
Chips and Salsa
Mexican Pizza
Chicken Bites
Cheeseburger
Inch Pizza
Wings
Recent Reviews
It's the dive bar that you have been looking for.
I stopped into McNasty’s Bar and Grill on St. Pete Beach and had the absolute pleasure of being served by Trish behind the bar. She’s the real deal fast, friendly, and knows how to read the room perfectly.
Drinks were spot-on, she had great recommendations, and somehow kept everyone around her laughing while the bar was slammed. You can tell she genuinely cares about making sure people have a good time.
McNasty’s already has the beach vibes, but Trish...read full review
Drinks were spot-on, she had great recommendations, and somehow kept everyone around her laughing while the bar was slammed. You can tell she genuinely cares about making sure people have a good time.
McNasty’s already has the beach vibes, but Trish...read full review
liz was awesome mcnastys is the best
Hours
| Monday | 1PM - 3AM |
| Tuesday | 1PM - 3AM |
| Wednesday | 1PM - 3AM |
| Thursday | 1PM - 3AM |
| Friday | 1PM - 3AM |
| Saturday | 11AM - 3AM |
| Sunday | 11AM - 3AM |
MacNasty's Sports Bar & Grill is a top spot near the beach in St. Pete. Despite a mix-up with payment, the friendly staff, including bartenders Gabe and 60, make it an amazing place. The atmosphere has dive-bar charm, with neon lights, memorabilia-covered walls, and a lively vibe. TVs everywhere make it a perfect spot for game days, with lively drink specials and a crew that brings energy. The engaging bartenders are quick with jokes, generous with pours, and ready to recommend a brew or create a custom cocktail. The place is very welcoming, with an eclectic and neighborhood-like feel, where everyone is treated with respect. Visitors have enjoyed the fun, low-key atmosphere, great service, and the chance to stay for hours. The place is not a strip club but a lively spot for good times and great service, even for newcomers to the job. Many say it’s their favorite bar in St. Pete Beach because of its authentic vibe and friendly environment.