The newly revamped McSwiggan’s is your cozy, local Irish Pub and Restaurant that prides itself on delicious comfort food that is sure to satisfy everyone’s taste buds. We have created a warm, inviting atmosphere, curated amazing beers and are stirring up cocktails with a twist.


The two Irish owners hail from County Mayo, Ireland, and are excited to welcome the town of Weymouth and surrounding communities to this friendly, newly re-modeled inviting establishment.


Whether you are just passing through or looking for the next neighborhood gem, we hope McSwiggan’s creates new friendships and becomes your go-to place for quality food and amazing drinks! Come relax and unwind from your busy work week or simply to connect with friends old and new.