6 Horton Street Port Macquarie NSW

Welcome to the Town Green Inn

Welcome home. At Port Macquarie’s favourite pub, everyone’s treated like a member of the family.


From birthdays to corporate parties, celebrate in style at Town Green Inn. Our staff handle the finer details so you can relax!

Eat & Drink

Town Green Inn prides itself on going above and beyond, with our skilled chefs crafting meals from fresh produce and locally caught seafood.

What’s On

As an iconic coastal venue, we celebrate the big moments every chance we get. Join us for the good times – from NYE to Australia Day!

What’s On at Town Green Inn


From family dinners to the best Sunday session in town, you’ll love our award-winning restaurant. Our skilled chefs treat diners to Port Macquarie’s best – from locally-caught fish to Black Angus steak. For lunch, dinner, or after-work nibbles, swing by Port Macquarie’s favourite bar with the food to beat.

Function Venue Hire

Set in Port Macquarie’s centre, just a stroll from where the Hastings River meets the beach, there’s no better location for your event that Town Green Inn. Stunning bayside views sprawl before our recently renovated function room. With modern finishes and your own private bar, it’s perfect for corporate events, family celebrations, and much more.