Historic charm combined with modern luxury

Built in 1883, the Grand Hotel is Banks Peninsula’s oldest hotel.

While it retains the original façade and many original features such as the Victorian stairway and fire surrounds, the building has been fully refurbished.

Each of the nine bedrooms is stylishly decorated and has its own ensuite, freeview television and coffee and tea making facilities.

Most rooms have king size beds and a balcony with gorgeous views of the town or glimpses of the harbour. 

Rooms are just $150 per night* double or share twin.

Book now


We offer Romantic Getaways and Weekend Escape packages as well as Mates Rates discounts for tradesmen and those who stay regularly for work. Click here for details.

* No cancellation fee applies if you give us at least 48 hours’ notice. If you cancel within 48 hours of your booking, the first nights’ accommodation will be debited to your credit card.