Skip to main content

48 Hours In Dublin, Ireland



Passport? Check. Camera? Check. Drinking boots? Double check! Seems that you’re all set for a solid weekend in Dublin. But, wait…where exactly do you go? What do you do!?!? Whether you’re just sitting down to do some research, or bookmarking travel blogs at the airport, Yelp’s got you covered. We’ve asked a few of Dublin’s top Yelpers what they wouldn’t miss with only 48 hours in their city. Meet them below and see what they shared…

With the help of the local Yelp Dublin community, we’ve curated  a couple picks for an amazing 48 hour experience in the city. Click here to save and follow this special Dublin bookmark collection on the Yelp app.

_______________________________________________________________

8 AM TO NOON

Queen of Tarts

Reason to go: “it was a very small quaint little shop with small cozy tables and a fun display case to show you a little of what they had to offer. I ordered a latte and my husband ordered coffee, probably the best we had our entire trip. I ordered a pecan chocolate tart, it came to the table nice and warm and it was decadent and delicious. My husband had their version of dutch apple pie which did not disappoint.” – Sarah F

Third Space

Reason to go: “Came in seeking a solid Irish breakfast and got what I was seeking! Irish breakfast here comes with black pudding, ham, over medium egg, toast, small tomatos, and sausage. They have choice of mini or regular sizes, where the regular comes with 2x the amount for food plus hash browns for a few more euros. They also offer filtered coffee for 1 euro more if you order a meal” – Sab N.

Beanhive

Reason to go: “I love it here. I always go for #16 the Perfect Combo. It’s good for breakfast, brunch or lunch. Probably great for dinner, but I’ve never been that late and they close at 18:00.  I had the Full Irish once and it was really good, but it wasn’t my usual! The Chai Latte is also delicious. ” – Brittney K.

Beanhive by Beanhive on Yelp

NOON TO 4 PM

Jameson Distillery Bow St.

Reason to go: “Calling ALL whiskey lovers!!!! Jameson Distillery is the place to be! The 20 euro, 40 minute tour introduces you to the history of this historical and incredible libation. You will get to compare Johnnie Walker Black Label, Jack Daniel’s, and Jameson side by side. Not only is the drinking fun, it is also enjoyable to watch others who are not so much whisky lovers :)” – Jaclyn B.

Green Bench Café

Reason to go: “Fresh ingredients, sandwiches made to order, smooth and efficient service during the lunch rush, friendly staff, delicious. BBQ Pork and Beef Brisket sandwiches are my personal recommendations.” – Barra M.

Phoenix Park

Reason to go: “…always love coming to the Phoenix Park. Home to Dublin Zoo, the President of Ireland (Arás an Uachtaráin) and acre upon acre of gorgeous park space, it’s a must see. The Phoenix Park also hosts lots of concerts during the year (Ed Sheeran this year, for example). It’s free to enter (apart from the zoo) and you’re guaranteed to have a good time, whether with your family or just a special someone. ” – Justin T.

Jaemson Distillery Bow St. by Casey S. on Yelp

4 PM TO 8 PM

The Porterhouse Temple Bar

Reason to go: “The live singer was really good and was singing songs we all knew word for word. Great and cheap cocktails, it was €15 for 2 cocktails and about €21 for a gin and a vodka.  ” – Lucy T.

The Bar With No Name

Reason to go: “This is one of the coolest bars I’ve ever been to.  I’m normally one for elaborate reviews, but words can’t really paint the picture because there is nothing much else like this place. You’ve got to check it out if you’re in Dublin.  I had a pint here in the afternoon, and it was laid back, but I went with a friend around 11pm the next night and had the time of our lives..” – Francisco B.

L Mulligan Grocer

Reason to go: Scotch eggs and cockles and mussels were amazing–a perfect way to start. They have an extensive beer and wine list with choices from around the world.  The pan- seared cod with fennel is not to be missed– my boyfriend said it was in his top 10 meals ever.  I loved the fish and chips–a great spin on the traditional dish. ” – Jennifer V.

L Mulligan Grocer on Yelp

8 PM TO 12 AM

The Boxty House

Reason to go: “The place is nice and cozy and our waitress, Iseult, was on point all evening long, providing us with awesome service and great food recommendations along the way! Given my extreme love for bread, I started with the bread slate and those were different but tasty. We also got the Boxty sampler – great option for a starter!! I read so many reviews about the fries, and let me tell you – just as advertised – they’re fantastic!” – Zaid N.

The Brazen Head

Reason to go: “It’s so fun looking at the outdoor area and imagining people walking up and ordering a beer back in 1198! It was definitely packed but we were still able to snag a seat at the bar to enjoy a couple beers and listen to the live traditional Irish music. I really hope I get the chance to go back again” – Devon Z.

Vintage Cocktail Club V.C.C

Reason to go: “The setting is intimate and eclectic. The cocktail list is extensive, it’s a book of cocktails through the ages. It was quite fascinating to see the evolution of cocktails. We tried a few different ones and were really impressed.” – Colleen D.

The Brazen Head by Matt G. on Yelp

12 AM TO 4 AM

Whelan’s

Reason to go: “Really busy bar where a lot of locals go. The movie “P.S. I Love You” was filmed here so we had to come. They have live music and a couple different bar areas here. Good drink specials. ” – Emily M.

The Stag’s Head

Reason to go: “The fish and chips were great with house made tarter sauce. All of the bartenders were so nice and personable! They were all happy to have customers sit at the bar and welcomed them with smiles.  We appreciated the manager coming by to check on us. You can tell everyone here cares about their job which made our experience memorable! ” – Lindsey B.

Whelan’s by Rolando F. on Yelp

4 AM TO 8 AM

The Saddle Room

Reason to go: “Breakfast buffet was top notch, a real pleasure. Very cool to take honey from the comb! The breakfast was so good we skipped lunch each day. I will miss the Saddle Room and my full Irish breakfast after vacation!” – Kent M.

Accents Coffee & Tea Lounge

Reason to go: “Accents is one of my preferred coffee shops in Dublin for both studying and reading. Calm music, good coffee, comfortable seating and very friendly staff, it has it all. It is honestly a wonderful coffee experience in Dublin!” – Usman A.

Manon B. on Yelp

Get the free Yelp app, and save this bookmarked itinerary for your next visit to Dublin! We can’t wait to check out your reviews from your adventures throughout the city!

[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/48-hours-in-dublin-ireland/#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>
[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/48-hours-in-dublin-ireland/#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>