The 10 Best Bars in Oklahoma!

If you’re looking for the ideal place to enjoy nightlife and have a few drinks with your buddies, Oklahoma has a plethora of places to try out. From college dive joints, to upscale lounges, and everything in between, there’s something in Oklahoma to suit your mood! Here are the 10 best bars in the state. 

1. Oak & Ore, Oklahoma City, OK

Located in the Plaza District, Oak & Ore has 36 different brews on tap. The staff is always ready to answer questions, the glassware is specific to beer, and you can even sample before you select. 

2. Edna’s, Oklahoma City, OK

Edna’s was voted “Best Dive Bar” and “Bests Cocktail” in the #BestofOKC2016 Oklahoma Gazette. They’re known for their signature Lunchbox, but they have a lot of variations on the theme. 

3. Enso Bar/Electric Circus, Tulsa, OK

It’s always a party at this upscale bar and lounge in the Blue Dome District. Live music, specialty cocktails, and lots of people to watch. 

4. Club Majestic, Tulsa, OK

This club caters to the LGBT community, but welcomes anyone and everyone for upscale entertainment, complete with a dance floor.This club caters to the LGBT community, but welcomes anyone and everyone for upscale entertainment, complete with a dance floor.  

5. Guitar Bar, Lawton, OK

Live music, pool tournaments, karaoke and more await you at this local hangout. 

6. Frisco Bar, Enid, OK

Just a local neighborhood favorite with the best bar food in the area. Enjoy shuffleboard, darts, plasma TVs and comfortable bar stools to make this place one of the best places to get drinks and dinner. 

7. Eischen’s Bar, Okarche, OK

Eischen’s is known for its fried chicken, but it’s also thought to be the oldest bar in Oklahoma. Established in 1896, before statehood, the bar is a favorite across the state. Bring cash, as it doesn’t accept credit cards or checks. 

8. Painted Horse Bar & Grille, Bartlesville, OK

The Painted Horse has a great staff committed to giving patrons a great time. The historic building is uniquely decorated with beautiful western artwork. The beverages are high quality and crafted to order. They even offer live music on the weekends. 

9. Bar 115, Ardmore, OK

As the only upscale martini lounge in Ardmore, Bar 115 has a great selection of cocktails, liquors and craft beers. The bartenders are mixologists, who create special drinks for the holidays. During warmer weather, there might be live music on the outdoor patio. 

10. Eskimo Joe’s, Stillwater, OK

Eskimo Joe’s might be a college bar, but it’s still one of the hottest bars in the state. Check their calendar online for specials and for live music. 

View more Oklahoma Bars and Saloons.
Select a Oklahoma town to find the Best Things-To-Do and Places To Go around you
Find Bars 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