Skip to main content

Yelp Unveils The Top 100 Dive Bars for Your Anti-Valentine’s Night Out



Valentine’s, Schmalentine’s! Whether you’re happily single and ready to mingle, or want to enjoy a low key evening out on the town without being surrounded by couples all night, Yelp’s got you covered! 

To celebrate Anti-Valentine’s Day, we’ve pulled together the Top 100 Dive Bars in the U.S., which includes bars with everything from karaoke and pool tables to jukeboxes and arcade games. If you’re looking for some fun on February 14th, but want to avoid restaurants with a prix fixe menu and pink balloons, this list offers some inspiration for a lively (and cheap!) evening out. 

Suzie Wong’s Hideaway in Honolulu, HI tops this year’s list as the best dive, with Yelpers loving the local beer selection and casual, tiki-themed ambiance. Other highlights on the list? A famed Voodoo Daiquiri in New Orleans (#12), a haunted bar with live jazz in Memphis (#26), and a vegan dive bar and music venue in Oregon (#84). 

Did we miss one of your go-to spots for a drink? Share your favorite spots to grab a cocktail on social media using #YelpTop100 and tell us what you think. Remember, we only know how good a spot is if people take the time to review it, so share your thoughts on Yelp, and maybe your favorites will be on next year’s list!

And if you’re on the hunt for a romantic place to take a special someone, check out our Top 100 Most Romantic Restaurants.

(Left, top to bottom: #25 McSorley’s Ale House in New York; #35 Frolic Room in Los Angeles. Right: #1 Suzie Wong’s Hideaway in Honolulu)

Top 100 Dive Bars for Singles Awareness Day 

  1. Suzie Wong’s Hideaway – Honolulu, HI
  2. Twisted Root Burger – Dallas, TX
  3. The Whig – Columbia, SC
  4. Boobie Trap – Brooklyn, NY
  5. The Lamplighter – San Diego, CA
  6. Baddeley’s Pour House – Long Beach, CA
  7. Robert’s Western World – Nashville, TN
  8. Johnny’s Saloon – Huntington Beach, CA 
  9. Mission Bar – Santa Ana, CA 
  10. Nickel City – Austin, TX 
  11. The Aero Club Bar – San Diego, CA
  12. Lafitte’s Blacksmith Shop Bar – New Orleans, LA
  13. Doc’s Oyster Bar – Valparaiso, FL
  14. Adair’s Saloon – Dallas, TX
  15. Casper’s and Runyon’s Nook – Saint Paul, MN
  16. Trina’s Starlite Lounge – Somerville, MA
  17. The Barrel Bar – Sherman Oaks, CA 
  18. High Dive Bar & Grill – San Diego, CA 
  19. Tattooed Mom – Philadelphia, PA 
  20. Moosehead Grill – Charlotte, NC
  21. Nunu’s Cocktail Lounge – San Diego, CA 
  22. Sam’s Hideaway – Kailua-Kona, HI
  23. Arnold’s Beach Bar & Grill – Honolulu, HI
  24. First Cabin Bar – Arcadia, CA 
  25. McSorleys Old Ale House – New York, NY 
  26. Earnestine & Hazel’s Bar & Grill – Memphis, TN
  27. Cunha’s Cocktails – San Leandro, CA 
  28. Old Town Ale House – Chicago, IL 
  29. Hank’s Bar – Los Angeles, CA 
  30. Rudy’s Bar and Grill – New York, NY 
  31. Broadway Dive Bar – New York, NY 
  32. Mac’s Club Deuce – Miami, FL
  33. Ercoles 1101 – Manhattan Beach, CA
  34. Sidecar – San Diego, CA 
  35. Frolic Room – Los Angeles, CA 
  36. Mad Donkey Beer Bar & Grill – Astoria, NY 
  37. Tavern23 – Poughkeepsie, NY
  38. Skylark Lounge – Austin, TX 
  39. Molly’s At the Market – New Orleans, LA 
  40. Three Sheets Bar & Grill – Houston, TX 
  41. Venice Beach Bar & Kitchen – Los Angeles, CA 
  42. Copper Monkey Grill – New Orleans, LA 
  43. The Lodge Tavern – Chicago, IL 
  44. Barcelona Bar – New York, NY 
  45. Drunken Worm – Kansas City, MO 
  46. Woodhams Sports Lounge – Santa Clara, CA 
  47. Claire’s Pour House – New Orleans, LA 
  48. The Saddle Room – Waimea, HI
  49. Bar of the Gods – Portland, OR 
  50. Sundowner Bar & Grill – Sedona, AZ 
  51. The Rooster Tavern – Scottsdale, AZ 
  52. Gypsys – Covington, KY
  53. Reel M Inn – Portland, OR 
  54. Biddy Early’s – Boston, MA
  55. Residuals Tavern – Studio City, CA
  56. Genoa Bar – Genoa, NV
  57. Toronado – San Francisco, CA
  58. Joystick Gamebar – Atlanta, GA 
  59. The Bar – Phoenix, AZ
  60. Dive 75 – New York, NY 
  61. Crawford’s – Los Angeles, CA
  62. Sunny’s Bar – Houston, TX 
  63. The Back Door – Louisville, KY
  64. Crawford’s Pass – Burbank, CA
  65. Garaje – San Francisco, CA
  66. Casino El Camino – Austin, TX
  67. Strangelove – New York, NY 
  68. The Cabin at Judy Creek – Glen Carbon, IL
  69. Lost Love Lounge – New Orleans, LA
  70. Dive Bar – New York, NY 
  71. Patties – Scottsdale, AZ
  72. Old Louisville Tavern – Louisville, KY 
  73. Old Man Hustle – New York, NY 
  74. Best Intentions, Chicago, IL 
  75. Alligator Lounge – Brooklyn, NY 
  76. Champagne’s – Las Vegas, NV
  77. The Corner Pub – Boston, MA 
  78. Lucy’s Lot – Grapevine, TX 
  79. Quarry House Tavern – Silver Spring, MD 
  80. Maui Sugar Mill Saloon – Tarzana, CA 
  81. Boardner’s – Los Angeles, CA 
  82. Tubby’s – Kingston, NY
  83. Marco Polo Bar & Grill – Seattle, WA
  84. The Space – Salem, OR 
  85. Friendly Stop Bar & Grill – Cincinnati, OH
  86. Last Call Bar – Washington, DC 
  87. Oak Hills Tavern – San Antonio, TX 
  88. Headquarters Beercade – Nashville, TN
  89. The Cove Cocktail Bar – West Covina, CA 
  90. AliveOne – Chicago, IL
  91. The Whi-Ski Inn – Boyne Falls, MI
  92. The Mule Tavern – Tacoma, WA 
  93. West Alabama Ice House – Houston, TX 
  94. El Luchador Bar – San Antonio, TX
  95. The Ave – San Francisco, CA 
  96. Duff’s Brooklyn – Brooklyn, NY 
  97. Small Change – St. Louis, MO
  98. The Hole in the Wall – San Diego, CA 
  99. Teschner’s Tavern – Richfield, OH
  100. Mr. Bing’s – San Francisco, CA 

 

Methodology: To determine Yelp’s Top 100 Dive Bars for 2020, we identified dive bars on Yelp between January 1, 2019 and January 14, 2020 and ranked those spots using a number of factors including the total volume and ratings of reviews. When available, all businesses on this list have a passing health score or a score greater than a C/70 as of January 14, 2020.





[gravityform id="4" title="false" ajax="true"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/community/yelp-unveils-the-top-100-dive-bars-for-your-anti-valentines-night-out/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Email</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>
[gravityform id="4" title="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/community/yelp-unveils-the-top-100-dive-bars-for-your-anti-valentines-night-out/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Name</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>