The Grasshopper Pub at the Pender Harbour Hotel


Now Open!

The Pender Harbour Hotel is now open and it’s different but it’s also the same. We have completely re-imagined the property and while the building may be totally new, it’s also very much like the previous one.

2 1/2 years ago we lost the entire building in an accidental fire. Local jobs were lost and a community hub that had stood for decades was no longer present, leaving a void in the community.

The project was long and tenuous and became challenge after challenge, but, we overcame them all and now, the wait is finally over and we are back in business.

There are several throwbacks to the original Rigger’s Roost, and also to the original Grasshopper Pub. Grasshopper Pub 2.0 creates an atmosphere that is inviting and modern that we hope will make you come back again.

Family owned and operated.

Have a boat?

Dock your boat at the Pender Harbour Hotel Marina for as long as it takes to eat a meal or do a cold beer run – or – why not take advantage of our short and long term moorage rates and stay for a while?

Need to restock?

The Harbour Liquor Store boasts cold beer and wine, a carefully chosen wine selection, and is now fully stocked.

Stay the night

The Pender Harbour Hotel with it’s beautifully crafted west coast rooms will be open by Summer 2016 and will not disappoint.

Getting Here

Take a short and scenic 40 minute ferry from Horseshoe Bay to Langdale, BC. Drive north on the Sunshine Coast Highway for another 45 minutes, passing beautiful areas such as Gibsons, Robert’s Creek, Sechelt, Halfmoon Bay and others en route before you reach spectacular Pender Harbour.

Check BC Ferries for schedules. Ferry reservations are recommended in the summer and during long weekends.

What people are saying

Join us

for vacay, or staycay...


Beautifully crafted west coast rooms. Open Summer 2016.



Local favourites, family recipes, and creative dishes.


Liquor Store

Huge selection, great prices. Stock up for your journey.



Tie up to pop into the pub, or stay for a while.