Let someone else do the cooking (and the dishes) and enjoy a meal just blocks from your vacation rental. Horseshoe Bay has a variety of delicious offerings just minutes from your front door.

Bay Moorings Restaurant

Fabulous outdoor deck overlooking Horseshoe Bay and Bowen Island. Turn right as you come out of the suite and left onto Keith Road.  Entrance on Keith Road, just before Bay Street.

Boathouse Restaurant

The restaurant overlooks the water. Walk along Bay Street and turn right, or through Horseshoe Bay Park.


Eat in or take out. You will get an excessive amount of “chips” with whatever you order!!  Located on Royal Avenue on your right when head towards the water.

Horseshoe Bay Chinese Restaurant

Eat in or take out. Almost next door to C-Lovers.

Olive & Anchor

Excellent food, reasonably priced. Outside eating area. On Bay Street – walk down Royal, turn left at Troll’s.


Particularly popular for fish ‘n chips & hearty breakfasts.  Located on the corner of Royal & Bay Street.

Troller Ale House

Beer, wine and pub food.  You can buy alcohol here, but much cheaper at the liquor store in Caulfeild Shopping Centre. Live music (sometimes).


At Caulfeild Shopping Centre. There are two small pizza places in the village, but the best pizza is here. Eat in or out. Restaurant with other options open for lunch & dinner.