The 10 Best Pubs in Oklahoma!

The jovial atmosphere, refreshing beer, and tasty bar food are what separate pubs from just any old bar. From Irish to English, the pubs of Oklahoma are serving up the best selection of brews. For the perfect atmosphere to unwind after a long week, check out these 10 great pubs in the state. 

1. Black Raven Pub, Choctaw, OK

Make sure to check the online calendar for traditional Irish and Celtic music when you’re making a stop at this local favorite with Irish ales and fish and chips. 

2. Callahan’s Pub & Grille, Enid, OK

Callahan’s is a local favorite for beer, but it also has some great food traditional to the British Isles. Get a team together on Thursday night to play trivia and win prizes. 

3. Paddy’s Irish Restaurant, Tulsa, OK

Paddy’s is a pub and restaurant that features comfort food made from scratch, an Irish ambience and a great staff. For an appetizer, try the soda bread. It’s delicious. Try the O’Mally’s Drip Beef sandwich for a special treat. 

4. Kilkenney’s Irish Pub, Tulsa, OK

Kilkenney’s is part of the Cherry Street district. It’s a great place to get a drink and a meal whether you’re with your family or friends. 

5. TapWerks Ale House & Café, Oklahoma City, OK

TapWerks has 106 beers on tap and more than 100 bottled beer options. The staff will help you pair your favorite drink with your meal to satisfy what you’re craving. The first floor opens at lunchtime and offers one of the best aged beer cellar menus in Oklahoma. The second floor opens at 7 p.m. and is equipped with pool tables, dart boards and more. 

6. Backporch Drafthouse, Lawton, OK

This spot is a Lawton staple. When you want comfort food, beer, and an evening of fun, you’ll want to come out to the Backporch Drafthouse. 

7. Pickles at the Lake, Langley, OK

The best night to go to Pickles is Friday nights when they have specials on burgers. If the atmosphere inside is too loud, take your meal on the patio. Pickles is a Grand Lake staple where you can always find friends, entertainment and a good drink. 

8. Miss Addie’s Café and Pub, Muskogee, OK

The original Miss Addie’s was a soda fountain restaurant and drug store that was built in 1915. It reopened in 1992 as a tea room and eight years later, the pub was opened. Today, it serves lunch and dinner favorites along with beer, wine and spirits. 

9. White Lion Pub, Tulsa, OK

The White Lion Pub has been providing an authentic English pub experience in South Tulsa for years. If you’ve never had a Cornish pastie, you should put it on your bucket list. 

10. O’Connell’s Irish Pub & Grille, Norman, OK

O’Connell’s is a local haunt that offers cold beer, good food, and community. Watch their Facebook page for special events, like a meet the Sooners date or trivia nights. 

View more Oklahoma Bars and Saloons.
Select a Oklahoma 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:

Adair County

Alfalfa County

Atoka County

Beaver County

Beckham County

Blaine County

Bryan County

Caddo County

Canadian County

Carter County

Cherokee County

Choctaw County

Cimarron County

Cleveland County

Coal County

Comanche County

Cotton County

Craig County

Creek County

Custer County

Delaware County

Dewey County

Ellis County

Garfield County

Garvin County

Grady County

Grant County

Greer County

Harmon County

Harper County

Haskell County

Hughes County

Jackson County

Jefferson County

Johnston County

Kay County

Kingfisher County

Kiowa County

Latimer County

Le Flore County

Lincoln County

Logan County

Love County

Major County

Marshall County

Mayes County

McClain County

Mcclain County

Mccurtain County

Mcintosh County

Murray County

Muskogee County

Noble County

Nowata County

Okfuskee County

Oklahoma County

Okmulgee County

Osage County

Ottawa County

Pawnee County

Payne County

Pittsburg County

Pontotoc County

Pottawatomie County

Pushmataha County

Roger Mills County

Rogers County

Seminole County

Sequoyah County

Stephens County

Texas County

Tillman County

Tulsa County

Wagoner County

Washington County

Washita County

Woods County

Woodward County