About

Oozing with historic charm and a relaxed atmosphere, The Macquarie Arms Hotel located in Windsor, NSW is a favourite for locals and tourists alike.

Visitors can enjoy a hard-earned cold beverage after a long week while meeting up with friends or listening to the local talent. Weekenders can enjoy a stroll through the Windsor markets and then visit The Macquarie Arms Hotel for a great pub lunch. Bring the kids and enjoy our generous beer garden and playground, or catch up with friends on our balconies overlooking the Hawkesbury River.

Eager historians can embrace the heritage detail of first settlers and colonisation in the Hawkesbury.

The Macquarie Arms Hotel offers everything you love about a warm friendly pub, whilst still within a driving distance from Sydney and the Blue Mountains.


Want to get in touch?