The 10 Best Pubs in Ohio!

Are you looking for a new pub to kick back with your friends and enjoy a nice cold pint? And what goes better with a nice cold pint than some hot, hearty pub food? Look no further. Here are the 10 best pubs in Ohio. 

1. W.O. Wrights Grill and Pub, Beavercreek, OH

W.O. Wrights Grill and Pub is the place to go when you've tired of the fast food and chain restaurant scene and you want an exciting atmosphere more like a fun party than a typical grill. With live music and a great beer selection, this is sure to become one of your favorite pubs. 

2. Mulligan's Pub, Piqua, OH

Mulligan's Pub in Piqua has become the favorite pub for locals thanks to their delicious craft beer selection, great live music and entertainment from local performers, fine pub cuisine with huge but affordable portions, and an atmosphere that keeps you coming back. 

3. Flanagan's Pub, Dayton, OH

Flanagan's Pub is one of Dayton's favorite pub and dining establishments. They have a huge dinner menu that includes everything from delicious appetizers to sandwiches, pizza, soups, salads, and more! And wash it all down with a pint of your favorite beer. 

4. The Claddagh, Columbus, OH

The Claddagh Irish Pub and Restaurant is the perfect place for your dining, drinking or late night soirees. They have a vast and delicious authentic Irish dining menu that's affordable for all and a great selection of Irish beers and whiskeys. 

5. Dublin Pub, Dayton, OH

The Dublin Pub has been voted as one of the top 10 pubs in the United States by TomHoran.com and one trip there will tell you why! Not only is their food delicious with a fully-stocked kid’s menu, bunch menu, and more, but their draft beer and Irish whiskey selection is unbeatable. 

6. Fado Irish Pub, Columbus, OH

Fado Irish Pub takes the traditional Irish foods and drinks and puts a 21st century spin on it, representing Ireland's rich and ever-evolving pub culture. They have dozens of local and international beers, so come in and discover your new favorite. 

7. Dublin Village Tavern, Dublin, OH

The Dublin Village Tavern opened in 2000, and ever since then, they've been one of Historic Dublin's favorite Irish-inspired places to get a pint or enjoy an authentic Irish-inspired menu that is both delicious and affordable. 

8. Dingle House Irish Pub & Grub, West Chester Township, OH

The Dingle House Irish Pub and Grub is an authentic Irish-made interior pub with authentic Irish fare and live music to create a comfortable atmosphere where you can meet friends, enjoy good food and drink, and enjoy the tradition of local Irish pubs with a friendly kilted staff. 

9. The Pub, Beavercreek, OH

The Pub is a unique place to grab a bite and a pint of lager. With British-inspired décor and style, and American-crafted foods, you're sure to have a pub experience like you can't get anywhere else in one of the best pubs in Beavercreek. 

10. Red Oak Pub and Restaurant, Newark, OH

Red Oak Pub and Restaurant is the perfect place to gather, dine, and hang out with all your friends over a round of beers and delicious pub food. Though they are a pub in name, guests of any age are welcome, and they're very family friendly!

Select a Ohio town to find the Best Things-To-Do and Places To Go around you
Find Pubs Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adams County

Allen County

Ashland County

Ashtabula County

Athens County

Auglaize County

Belmont County

Brown County

Butler County

Carroll County

Champaign County

Clark County

Clermont County

Clinton County

Columbiana County

Coshocton County

Crawford County

Cuyahoga County

Darke County

Defiance County

Delaware County

Erie County

Fairfield County

Fayette County

Franklin County

Fulton County

Gallia County

Geauga County

Greene County

Guernsey County

Hamilton County

Hancock County

Hardin County

Harrison County

Henry County

Highland County

Hocking County

Holmes County

Huron County

Jackson County

Jefferson County

Knox County

Lake County

Lawrence County

Licking County

Logan County

Lorain County

Lucas County

Madison County

Mahoning County

Marion County

Medina County

Meigs County

Mercer County

Miami County

Monroe County

Montgomery County

Morgan County

Morrow County

Muskingum County

Noble County

Ottawa County

Paulding County

Perry County

Pickaway County

Pike County

Portage County

Preble County

Putnam County

Richland County

Ross County

Sandusky County

Scioto County

Seneca County

Shelby County

Stark County

Summit County

Trumbull County

Tuscarawas County

Union County

Van Wert County

Vinton County

Warren County

Washington County

Wayne County

Williams County

Wood County

Wyandot County