INFORMATION PROVIDED BY HAPPYCOW.NET - Spread the word! Please tell the businesses you found them on HappyCow.
Vegetarian Restaurants & Health Food Stores
Within a radius of 15 mi of your location - Total Results: 71
189 Beddis Rd, Salt Spring Island, British Columbia, Canada, V8K 2J1 - Telephone: N/A
149 Fulford Ganges Rd, Salt Spring Island, British Columbia, Canada, V8K 2T9 - Telephone: +1-250-538-1881
104-149 Fulford Ganges Rd, Ganges Alley, Salt Spring Island, British Columbia, Canada, V8K 2T9 - Telephone: +1-250-537-1234
Saltspring Farmer's market, Centenial Park 100 Fulford-Ganges Rd, Salt Spring Island, British Columbia, Canada, V8K 2T9 - Telephone: +1-250-221-1720
100 Lower Ganges Rd, Salt Spring Island, British Columbia, Canada, V8K 2S7 - Telephone: +1-250-537-4434
109 McPhillips Ave, Salt Spring Island, British Columbia, Canada, V8K 2T6 - Telephone: +1-250-537-0825
106 Purvis Lane, Salt Spring Island, British Columbia, Canada, V8K 2S5 - Telephone: +1-250-537-5379
105 Rainbow Rd, Salt Spring Island, British Columbia, Canada, V8K 2V5 - Telephone: +1-250-537-6855
151 Sharp Rd, Salt Spring Island, British Columbia, Canada, V8K 2P6 - Telephone: +1-250-931-5554
107 Morningside Rd, Salt Spring Island, British Columbia, Canada, V8K 2P2 - Telephone: +1-250-653-4414
186 Mobrae Ave, Salt Spring Island, British Columbia, Canada, V8K1J8 - Telephone: N/A
260 Mountain View Dr, Salt Spring Island, British Columbia, Canada - Telephone: N/A
3451 Montague Rd, Galiano Island, British Columbia, Canada, V0N 1P0 - Telephone: +1-250-539-3334
1735 Cowichan Bay Rd, Cowichan Bay, British Columbia, Canada, V0R 1N0 - Telephone: +1-250-746-7664
2540 Sturdies Bay Rd. (at Close to ferry ), Galiano Island, British Columbia, Canada - Telephone: N/A
97 Georgeson Bay Rd, Galiano Island, British Columbia, Canada, V0N1P0 - Telephone: N/A
134 Madrona Dr, Galiano Island, British Columbia, Canada, V0N 1P0 - Telephone: +1-250-539-3388
10940 W Saanich Rd, North Saanich, British Columbia, Canada, V8L 5R9 - Telephone: +1-250-656-2547
44 Madrona Dr, Galiano Island, British Columbia, Canada, V0N 1P0 - Telephone: N/A
2649 James St, Duncan, British Columbia, Canada, V9L 2X5 - Telephone: +1-250-597-8889
361 Trans-Canada Hwy Unit 9, Duncan, British Columbia, Canada, V9L 3R5 - Telephone: +1-250-597-8935
361 Trans-Canada Hwy, No 3 (at Coronation Market), Duncan, British Columbia, Canada, V9L 3R5 - Telephone: +1-250-737-3433
2680 James St, Duncan, British Columbia, Canada, V9L 2X5 - Telephone: +1-250-597-0995
352 Trunk Rd, Duncan, British Columbia, Canada, V9L 2P2 - Telephone: +1-250-597-4005
180 Central Rd, Duncan, British Columbia, Canada, V9L 4X3 - Telephone: +1-250-310-0001
5380 Trans-Canada Hwy, Duncan, British Columbia, Canada - Telephone: +1-250-597-2595
5840 Clement St., Duncan, British Columbia, Canada, V9L 4C2 - Telephone: +1-250-732-1129
2300 Canoe Cove Rd, North Saanich, British Columbia, Canada, V8L 3X9 - Telephone: +1-778-351-0993
101-330 Duncan St (at Trunk Rd), Duncan, British Columbia, Canada, V9L 3W4 - Telephone: +1-250-748-6223
#1-281 Canada Ave, Duncan, British Columbia, Canada, V9L 1T6 - Telephone: +1-250-597-7687
171 Canada Ave (at Kenneth St), Duncan, British Columbia, Canada - Telephone: +1-250-597-1124
24 Kenneth St, Duncan, British Columbia, Canada, V9L 1N2 - Telephone: +1-250-597-8290
23 Kenneth Street, Duncan, British Columbia, Canada, V9L 1N3 - Telephone: +1-250-737-3933
25 Kenneth St, Duncan, British Columbia, Canada, V9L 1N3 - Telephone: +1-250-746-8999
200 Craig St, Duncan, British Columbia, Canada, V9L 1W3 - Telephone: +1-250-732-1723
200 Craig St, Duncan, British Columbia, Canada, V9L 1W3 - Telephone: N/A
200 Craig St (at Duncan Farmer's Market), Duncan, British Columbia, Canada, V9L 1W3 - Telephone: N/A
148 3 St, Duncan, British Columbia, Canada, V9L 1R8 - Telephone: +1-250-748-6808
250 Jubilee St, Duncan, British Columbia, Canada, V9L 1W7 - Telephone: +1-403-352-6440
4301 Bedwell Harbour Rd, No 7, Hope Bay, Pender Island, British Columbia, Canada, V0N 2M1 - Telephone: +1-250-222-9557
4301 Bedwell Harbour Rd, Pender Island, British Columbia, Canada, V0N2M1 - Telephone: +1-250-507-6199
4605 Bedwell Harbour Rd #17, Pender Island, British Columbia, Canada, V0N 2M0 - Telephone: +1-250-629-6453
580 Cairnsmore Street, Duncan, British Columbia, Canada, V9L 2E6 - Telephone: +1-250-597-4563
4605 Oak Rd, Pender Island, British Columbia, Canada, V0N 2M1 - Telephone: +1-250-629-3493
4275 Howie Rd, Duncan, British Columbia, Canada, V9L 2S4 - Telephone: +1-604-512-8362
855 Shawnigan Lake-Mill Bay Rd, Mill Bay, British Columbia, Canada, V0R 2P2 - Telephone: +1-250-929-0331
18585, Porlier Passage Road, Galiano Island, British Columbia, Canada, V0N 0E9 - Telephone: +1-250-539-2677
1780 Mills Rd, North Saanich, British Columbia, Canada, V8L 5S9 - Telephone: +1-778-426-0032
803 Deloume Rd (at 1 Trans Canada Hwy), Mill Bay, British Columbia, Canada, V0R 2P1 - Telephone: +1-250-743-6940
Mayne island resort , Pender Island, British Columbia, Canada, V0N 2J1 - Telephone: +1-250-539-3122
2720 Mill Bay Rd, Mill Bay, British Columbia, Canada, V0R 2P1 - Telephone: +1-250-929-2739
120 Manastee Rd, Galiano Island, British Columbia, Canada, V0N 1P0 - Telephone: +1-604-306-8160
2720 Mill Bay Rd, Mill Bay, British Columbia, Canada, V0R 2P0 - Telephone: N/A
123-1640 Electra Blvd (at Electra Blvd), Sidney, British Columbia, Canada, V8L 5V4 - Telephone: +1-250-655-3414
9812 Fifth St, Sidney, British Columbia, Canada, V8L 2X3 - Telephone: +1-250-656-4022
9851 Seaport Pl #1b, Sidney, British Columbia, Canada, BC V8L 4X3 - Telephone: +1-778-351-1544
2385 Beacon Ave, Sidney, British Columbia, Canada, V8L 1W9 - Telephone: +1-250-656-3234
2395 Beacon Ave, Sidney, British Columbia, Canada, V8L 1W9 - Telephone: +1-250-655-4500
2473 Beacon Ave (at 3rd Street), Sidney, British Columbia, Canada, V8L 1X9 - Telephone: +1-250-656-4634
2493A Beacon Ave, Sidney, British Columbia, Canada - Telephone: +1-250-655-4085
2353 Bevan Ave, Sidney, British Columbia, Canada, V8L 4M9 - Telephone: N/A
9769 Fifth St (at Bevan Ave), Sidney, British Columbia, Canada, V8L 2X1 - Telephone: +1-250-656-2326
9762 Third St, Sidney, British Columbia, Canada, V8L 3A4 - Telephone: +1-250-580-6166
2526 Bevan Ave #101, Sidney, British Columbia, Canada, V8L 1W3 - Telephone: N/A
1770 Shawnigan Lake-Mill Bay Rd, Shawnigan Lake, British Columbia, Canada, V0R 2W0 - Telephone: +1-778-423-0230
9738 Willow St, Chemainus, British Columbia, Canada, V0R 1K1 - Telephone: +1-250-246-9838
9779 Willow St, Chemainus, British Columbia, Canada, V0R 1K0 - Telephone: +1-403-975-4211
2869 Oak St, Chemainus, British Columbia, Canada, V0R 1K1 - Telephone: +1-250-246-2290
9875 Maple St, Chemainus, British Columbia, Canada, V0R 1K1 - Telephone: +1-250-324-8424
3055 Oak St, No 201B, Chemainus, British Columbia, Canada, V0R 1K1 - Telephone: +1-250-324-0222
100 E Point Rd, Lyall Harbour, Saturna Island, British Columbia, Canada, V0N 2Y0 - Telephone: +1-250-539-5725
It is advised to call ahead before you visit any listing in the restaurant directory to confirm the open hours, etc.
If you appreciate this free service and would like to offer your support, please contribute online at: https://www.happycow.net/supporter
All contents copyright © 1999-2026 HappyCow's Healthy Eating Guide. All rights reserved.