Bars & Nightlife · Food & Drink · Restaurants
Johnny McTighe’s Irish Pub
About
Johnny McTighe’s holds the distinction of being 30A’s only Irish pub, planted at the high point of Blue Mountain Beach at 2298 W County Hwy 30A. It operates as much as a family restaurant as a bar, blending traditional pub fare with an Irish-inflected menu and a full bar, all wrapped in the kind of casual, come-as-you-are atmosphere that fits a beach town rather than a big-city pub scene.
The kitchen leans into hearty, shareable food. Wings anchor the menu, offered in a range of styles and sauces the pub bills as its award-winning recipe, alongside sandwiches like an Irish Reuben, a Philly cheese steak, and a grouper po boy. Pizza gets the same attention, with hand-tossed, stone oven-baked pies including a loaded meat option and a margherita style. On the more traditionally Irish side of the menu, guests can order fish and chips or corned beef and cabbage, while Chicago dogs, half-pound Angus burgers, and a Lads and Lassies kids menu round things out for less adventurous eaters. Starters like fried blue crab claws, onion rings, and soft pretzels make good sharing plates for a group settling in at the bar.

A full bar backs up the food menu, and the pub runs a happy hour Monday through Saturday from 3 to 6 PM with discounted draft beer, domestic bottles, and well drinks, a solid window for anyone looking to unwind after a day at the beach without paying full price. The game room is one of the pub’s defining features, stocked with darts and other games that keep both kids and adults entertained between rounds of food, and it is part of what makes the space work as a genuine family restaurant rather than just a bar with a kitchen attached. Televisions scattered through the space keep sports fans covered too, and the mix of games, music, and screens gives the pub a lively, welcoming energy most nights of the week. That combination of a stocked game room, deck seating, and a full bar is fairly rare on this end of 30A, where many of the dining options lean toward quieter, upscale seafood rather than a lived-in neighborhood pub feel.
Salads and a selection of dogs and brats give lighter eaters and picky kids more to choose from beyond the pub’s heavier plates, and the overall menu is built to give a mixed group of adults and children something they will each actually want to order. That range matters in a beach town where a single dinner reservation often has to satisfy toddlers, teenagers, and grandparents all at the same table.

Johnny McTighe’s is open daily from 11 AM to 2 AM, making it one of the later-closing spots along this stretch of 30A and a dependable option whether the plan is an early lunch, a late dinner, or a nightcap after other kitchens have shut down. Outdoor seating gives diners the option to eat al fresco, and takeout is available by phone at 850-267-0101 for anyone who would rather eat back at a rental, with delivery also offered through a local delivery service partnership. The pub’s staff includes a chef with two decades of experience in fine dining kitchens, a background that shows up in food that holds up well even when ordered to go.
Blue Mountain Beach sits between the busier Santa Rosa Beach and the more laid-back Grayton Beach, and Johnny McTighe’s high-point location puts it within easy reach of both. As one of the few true bars along 30A with a genuine game room and an Irish pub identity, it fills a niche that few other spots on this stretch of coast attempt, giving both vacationing families and longtime locals a reliable, unpretentious place to eat, drink, and settle in for a while.