6 Horton Street Port Macquarie NSW

Private Dining Room

Embark on a culinary adventure with up to 100 guests at Port Macquarie’s best private dining room.


Private Dining Offer

Host up to 20 guests in our private dining room for just $20pp when you meet the minimum spend. Enquire now for details.

*Terms & Conditions Apply

Private Dining Room

Today, you are Port Macquarie’s VIP. With your very own private dining room, Town Green Inn is your door to the town’s top dining experience.

Our new private dining room is suited for large boisterous family dinners, sit down business dinners, ladies nights and sporting teams.  Enjoy a range of private dining packages featuring chef-crafted fare everyone will love.


 Seated: 25 Guests

Rafter’s Room

Step upstairs into our recently revamped function room, boasting waterfront views of the Hastings River and beach. Over a dining table of your chosen guests, you’ll indulge in Port Macquarie’s favourite restaurant fare.

Our skilled chefs have crafted a menu specialising in fresh, locally-caught seafood and seasonal produce. With fare for breakfast, lunch, and dinner, Town Green Inn hosts private dining seatings for any occasion.


Theatre: 150 Guests  |  Banquet: 100 Guests  |  Cocktail: 200 Guests

Private Dining Packages

Take the headache out of planning with our restaurant set menus. Boasting chef-crafted fare everyone will love, dining at Town Green Inn is a breeze.

Function Rooms Event Venues

Long Lunches

From impressive client lunches to barside birthday celebrations, our waterfront function room is the best lunch space in Port Macquarie.

Function Rooms Event Venues


At Town Green Inn, we do it all – from large-scale wedding reception dinners to simple birthday dinners among friends.

Function Rooms Event Venues

Festive Menus

Looking to celebrate over the holiday season? Whether you’re treating the work team or gathering your friends group, our festive menu offers a taste of Australian Christmas.

Enquire Now

If you would like to host an event in our private dining room, please complete the form below and a member of our team will be in touch with you.