Skip to main content

Louisville Bucket List



Looking for something new to do? Challenge yourself to really get to know the 'ville — beyond whatever neighborhood you live in.

Photo by yelplouisville • InstagramSee how many items you've already knocked off our Louisville bucket list and join in on doing, seeing, eating and drinking your way through the rest!

  1. Visit Louisville Slugger Museum and snag a pic with the giant slugger

  2. Have a bloody mary from the Outlook Inn

  3. Cruise on the Belle of Louisville; it's their 200th anniversary year this year!

  4. Participate in a bourbon enthusiast class at The Distilled Spirits Epicenter’s Moonshine University

  5. Attend a Bats game

  6. Complete the Urban Bourbon Trail and redeem your t-shirt at Louisville Visitors Center

  7. Eat a Hot Brown at J. Graham’s Cafe in the Brown Hotel where this drunk munchies dish originated

  8. Go to Muth’s and eat a Modjeska

  9. Visit the Kentucky Derby Museum and tour Churchill Downs

  10. Visit Schimpff’s Confecionery, one of the oldest, continuously operated, family-owned candy businesses in the US

  11. Go to Churchill Downs and see the Derby, Oaks, and night racing at Downs after Dark

  12. Have a locally roasted and brewed coffee from Sunergos

  13. Visit 21C and their restrooms

  14. Indulge in a Maple Bacon donut from Nord’s

  15. Zip-line through the Louisville Mega Cavern

  16. Enjoy Dragon King’s Daughter’s late night specials

  17. Visit the Louisville Zoo

  18. Have late night drinks and eats until 4 am at The Back Door

  19. Get spooked at Waverly Hills Sanatorium

  20. Have barbeque at Smoketown USA

  21. Join in the Zombie Walk

  22. Take a glass blowing class at Glassworks

  23. Have a drink and people watch at Phoenix Hill Tavern

  24. Eat and drink outside at Garage Bar and marvel at the car art

  25. Visit the Thomas Edison House

  26. Enjoy dining at Ramsi’s and choosing between cuisine from all over the world

  27. Go bowling at Vernon Lanes, the oldest active bowling alley in the country!

  28. Enjoy dining at Village Anchor

  29. See a play at Actors Theatre

  30. Dine at Edward Lee’s 610 Magnolia

  31. Play arcade games and catch a local show at Zanzabar

  32. Eat at Havana Rumba and have their mojito

  33. See a play at Shakespeare in the Park

  34. Have a margarita at El Mundo

  35. Rent a DVD from Wild & Woolly

  36. Eat at Ollie’s Trolley, one of the few remaining in the country

  37. Cross the bridge for a flick at Georgetown Drive In

  38. Eat at Hammerheads

  39. See a Midnight special showing at Baxter Ave. Theater

  40. Get a breakfast worth the wait at Wild Eggs

  41. See a show or movie at Iroquois Amphitheatre

  42. Eavesdrop on horse-racing industry while eating at Wagner’s Pharmacy

  43. Stroll around Central Park and admire the nation’s largest collection of victorian houses, right here in Old Louisville

  44. Pay Barbara Lee’s a late night visit

  45. Attend both the St. James Court Art Show and UnFair

  46. Drink a Mint Julep from Varanese

  47. Hang out at the Flea Off Market

  48. Enjoy weekend brunch at Toast

  49. Go to the Douglass Loop Farmers Market

  50. Make the rounds at all of our many pizza places and determine your favorite

  51. Go wandering around and take in the beauty of all the Olmsted parks and get lost in Cherokee Park

  52. Enjoy a coffee from Heine Brothers while reading a book from Carmichael’s next door

  53. Attend Waterfront Wednesday at Waterfront Park

  54. Enjoy freshly baked Blue Dog Bakery bread

  55. See a free, or close to, comedy local show at The Bard’s Town

  56. Go to the Iroquois neighborhood for awesome vietnamese food at Vietnam Kitchen

  57. Check Out McAlpine Locks and Dam and watch the locks operate when the barge goes through

  58. Eat at the Mayan Cafe and fall in love with lima beans

  59. Visit the Falls of the Ohio while enjoying a scoop from The Widow’s Walk and checking out the Louisville skyline

  60. Have a farm to table experience at Harvest

  61. Walk the Big Four Bridge

  62. Go to food truck roundups until you’ve tried all the trucks

  63. Visit the original Why Louisville and take a photo with their photo opp

  64. See a show at The Palace Theater

  65. Have a beer you’ve never heard of at Sergio’s

  66. Explore Frankfort Avenue at the F.A.T. Friday Trolley Hop

  67. Have a beer at each of our local microbreweries

  68. Visit the Colonel at Cave Hill Cemetery

  69. Dine at Anthony Lamas’ Seviche

  70. Do the First Friday Trolley Hop and hit up the museums that offer free entry Visit the Muhammad Ali Center, Visit the Frazier History Museum

  71. Get tasty tacos at Las Gorditas

  72. Find the local spots on 4th St. (Not) Live

  73. Dine at Proof on Main and get cotton candy for dessert

  74. Belt it out at Akiko’s karaoke

  75. Take a short trip to Hubers and do a wine tasting and pick berries

  76. Enjoy a beer in the upstairs loft of an old Unitarian Church at Holy Grale

  77. Go to Forecastle

  78. Eat a type of meat you never imagined you would at Game

  79. Visit the Portland Museum

  80. Dine at Louisville classic Jack Fry’s

  81. Go swimming at the quarry

  82. Dine at the Blind Pig

  83. Pre-game at Louisville Pizza Pub, get a discounted drink when the train goes by  and then see the game at U of L’s Cardinal Stadium

  84. Enjoy a taste of Appalachia at Hillbilly Tea and their “moonshine”

  85. Watch the largest fireworks show in North America during Thunder Over Louisville at Waterfront Park

  86. Lunch on a Louisville original, benedictine spread, on a sandwich at Emma Lou’s

  87. Go antiquing at Joe Ley’s

  88. Dine on Bowman Field, one of the oldest airports in the country, at Le Relais

  89. Ride bikes along the waterfront and rent one from Wheel Fun, or a segway

  90. Go to Koreana II and do the table top grill BBQ

  91. Admire Jerry’s Junk and hear his stories about his collection

  92. Enjoy Northern and Southern Indian cuisine at Dak Shin

  93. Take a picture at the Door To Nowhere

  94. Enjoy one of our favorite Kentucky staples, beer cheese, at Eiderdown

  95. Strike a pose with the statue of David outside of 21C

  96. Go to Old 502 Winery for a wine tasting

  97. See a show at the Kentucky Center

  98. See Kizito Cookies being made and get one fresh out of the oven

  99. Pretend to be a tourist on the City Taste Tours

  100. See a show at the Rudyard Kipling

Know of something special and unique to Louisville that you'd like to see added to the list? Let us know at louisville@yelp.com

[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/louisville-bucket-list-challenge/#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>
[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/louisville-bucket-list-challenge/#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' >Phone</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>