All stores
Browse Ontario LCBO stores by city.
Pick a city to find the LCBOs nearby, then jump into a store to see what's on the shelf and worth buying right now.
Toronto
106 stores
108,126 wines in stock
Ottawa
32 stores
36,254 wines in stock
Mississauga
18 stores
22,998 wines in stock
London
12 stores
13,001 wines in stock
Brampton
11 stores
11,342 wines in stock
Hamilton
9 stores
7,410 wines in stock
Kitchener
8 stores
8,248 wines in stock
Burlington
7 stores
8,664 wines in stock
Barrie
6 stores
7,021 wines in stock
Kingston
6 stores
5,865 wines in stock
Markham
6 stores
7,888 wines in stock
Oshawa
6 stores
5,591 wines in stock
Windsor
6 stores
5,605 wines in stock
Cambridge
5 stores
4,862 wines in stock
Guelph
5 stores
6,178 wines in stock
Oakville
5 stores
7,462 wines in stock
St. Catharines
5 stores
5,633 wines in stock
Niagara Falls
4 stores
3,410 wines in stock
Peterborough
4 stores
3,703 wines in stock
Richmond Hill
4 stores
5,673 wines in stock
Stoney Creek
4 stores
4,654 wines in stock
Sudbury
4 stores
4,264 wines in stock
Thunder Bay
4 stores
4,486 wines in stock
Whitby
4 stores
4,178 wines in stock
Ajax
3 stores
3,538 wines in stock
Aurora
3 stores
4,881 wines in stock
Brantford
3 stores
3,321 wines in stock
Milton
3 stores
3,767 wines in stock
North Bay
3 stores
1,777 wines in stock
Sarnia
3 stores
2,190 wines in stock
Sault Ste. Marie
3 stores
2,585 wines in stock
Waterloo
3 stores
4,212 wines in stock
Alliston
2 stores
1,922 wines in stock
Ancaster
2 stores
2,594 wines in stock
Belleville
2 stores
2,233 wines in stock
Brockville
2 stores
1,739 wines in stock
Chatham
2 stores
1,850 wines in stock
Cobourg
2 stores
1,878 wines in stock
Collingwood
2 stores
2,281 wines in stock
Cornwall
2 stores
1,340 wines in stock
Fort Erie
2 stores
1,264 wines in stock
Georgetown
2 stores
2,331 wines in stock
Innisfil
2 stores
1,692 wines in stock
Kenora
2 stores
838 wines in stock
Maple
2 stores
2,738 wines in stock
Newmarket
2 stores
3,010 wines in stock
Orangeville
2 stores
2,327 wines in stock
Orillia
2 stores
1,956 wines in stock
Pickering
2 stores
2,748 wines in stock
Stittsville
2 stores
2,389 wines in stock
Stratford
2 stores
1,842 wines in stock
Vaughan
2 stores
2,976 wines in stock
Wasaga Beach
2 stores
1,219 wines in stock
Welland
2 stores
1,409 wines in stock
Woodbridge
2 stores
4,463 wines in stock
Woodstock
2 stores
1,571 wines in stock
Acton
1 stores
582 wines in stock
Alban
1 stores
194 wines in stock
Alexandria
1 stores
647 wines in stock
Alfred
1 stores
276 wines in stock
Almonte
1 stores
398 wines in stock
Amherstburg
1 stores
600 wines in stock
Amherstview
1 stores
479 wines in stock
Angus
1 stores
507 wines in stock
Apsley
1 stores
277 wines in stock
Arnprior
1 stores
889 wines in stock
Arthur
1 stores
231 wines in stock
Athens
1 stores
250 wines in stock
Atikokan
1 stores
117 wines in stock
Aylmer
1 stores
275 wines in stock
Azilda
1 stores
190 wines in stock
Bala
1 stores
359 wines in stock
Bancroft
1 stores
899 wines in stock
Barry's Bay
1 stores
317 wines in stock
Bayfield
1 stores
494 wines in stock
Baysville
1 stores
409 wines in stock
Beachburg
1 stores
131 wines in stock
Beamsville
1 stores
374 wines in stock
Beardmore
1 stores
65 wines in stock
Beaverton
1 stores
439 wines in stock
Belle River
1 stores
340 wines in stock
Belmont
1 stores
236 wines in stock
Bewdley
1 stores
235 wines in stock
Binbrook
1 stores
668 wines in stock
Blenheim
1 stores
268 wines in stock
Blind River
1 stores
172 wines in stock
Bobcaygeon
1 stores
547 wines in stock
Bolton
1 stores
1,335 wines in stock
Bonfield
1 stores
98 wines in stock
Bourget
1 stores
179 wines in stock
Bowmanville
1 stores
1,351 wines in stock
Bracebridge
1 stores
1,261 wines in stock
Bradford
1 stores
1,038 wines in stock
Brechin
1 stores
309 wines in stock
Bridgenorth
1 stores
386 wines in stock
Brighton
1 stores
484 wines in stock
Brooklin
1 stores
961 wines in stock
Bruce Mines
1 stores
110 wines in stock
Brussels
1 stores
130 wines in stock
Buckhorn
1 stores
275 wines in stock
Burford
1 stores
226 wines in stock
Burk's Falls
1 stores
435 wines in stock
Calabogie
1 stores
204 wines in stock
Caledon
1 stores
898 wines in stock
Caledonia
1 stores
476 wines in stock
Callander
1 stores
316 wines in stock
Campbellford
1 stores
282 wines in stock
Cannington
1 stores
259 wines in stock
Capreol
1 stores
157 wines in stock
Cardinal
1 stores
226 wines in stock
Carleton Place
1 stores
1,083 wines in stock
Carp
1 stores
325 wines in stock
Casselman
1 stores
432 wines in stock
Cayuga
1 stores
216 wines in stock
Chapleau
1 stores
156 wines in stock
Chelmsford
1 stores
373 wines in stock
Chesley
1 stores
233 wines in stock
Chesterville
1 stores
229 wines in stock
Clinton
1 stores
223 wines in stock
Cobalt
1 stores
99 wines in stock
Cobden
1 stores
167 wines in stock
Coboconk
1 stores
259 wines in stock
Cochrane
1 stores
198 wines in stock
Coe Hill
1 stores
88 wines in stock
Colborne
1 stores
251 wines in stock
Coldwater
1 stores
204 wines in stock
Coniston
1 stores
286 wines in stock
Cookstown
1 stores
247 wines in stock
Copper Cliff
1 stores
130 wines in stock
Corunna
1 stores
314 wines in stock
Courtice
1 stores
980 wines in stock
Courtright
1 stores
97 wines in stock
Creemore
1 stores
323 wines in stock
Deep River
1 stores
428 wines in stock
Delhi
1 stores
293 wines in stock
Delta
1 stores
142 wines in stock
Denbigh
1 stores
85 wines in stock
Deseronto
1 stores
167 wines in stock
Dorchester
1 stores
316 wines in stock
Dorset
1 stores
450 wines in stock
Dresden
1 stores
204 wines in stock
Dryden
1 stores
357 wines in stock
Dunchurch
1 stores
165 wines in stock
Dundalk
1 stores
179 wines in stock
Dundas
1 stores
1,442 wines in stock
Dunnville
1 stores
379 wines in stock
Durham
1 stores
259 wines in stock
Dutton
1 stores
238 wines in stock
Dwight
1 stores
258 wines in stock
Ear Falls
1 stores
102 wines in stock
Earlton
1 stores
96 wines in stock
East Gwillimbury
1 stores
1,449 wines in stock
Eganville
1 stores
224 wines in stock
Elgin
1 stores
226 wines in stock
Elk Lake
1 stores
84 wines in stock
Elliot Lake
1 stores
357 wines in stock
Elmira
1 stores
517 wines in stock
Elmvale
1 stores
267 wines in stock
Elora
1 stores
592 wines in stock
Embrun
1 stores
681 wines in stock
Emo
1 stores
137 wines in stock
Englehart
1 stores
145 wines in stock
Erin
1 stores
506 wines in stock
Espanola
1 stores
300 wines in stock
Essex
1 stores
352 wines in stock
Etobicoke
1 stores
741 wines in stock
Exeter
1 stores
335 wines in stock
Fenelon Falls
1 stores
327 wines in stock
Fergus
1 stores
892 wines in stock
Foleyet
1 stores
57 wines in stock
Fonthill
1 stores
1,096 wines in stock
Forest
1 stores
383 wines in stock
Fort Frances
1 stores
361 wines in stock
Frankford
1 stores
230 wines in stock
Gananoque
1 stores
504 wines in stock
Garson
1 stores
303 wines in stock
Geraldton
1 stores
175 wines in stock
Glencoe
1 stores
201 wines in stock
Goderich
1 stores
830 wines in stock
Gooderham
1 stores
127 wines in stock
Gore Bay
1 stores
203 wines in stock
Goulais River
1 stores
153 wines in stock
Grand Bend
1 stores
892 wines in stock
Grand Valley
1 stores
99 wines in stock
Gravenhurst
1 stores
1,097 wines in stock
Grimsby
1 stores
811 wines in stock
Hagar
1 stores
99 wines in stock
Hagersville
1 stores
331 wines in stock
Haileybury
1 stores
230 wines in stock
Haliburton
1 stores
545 wines in stock
Hanmer
1 stores
262 wines in stock
Hanover
1 stores
707 wines in stock
Harriston
1 stores
202 wines in stock
Harrow
1 stores
262 wines in stock
Hastings
1 stores
306 wines in stock
Havelock
1 stores
342 wines in stock
Hawkesbury
1 stores
1,666 wines in stock
Hearst
1 stores
294 wines in stock
Hensall
1 stores
77 wines in stock
Honey Harbour
1 stores
226 wines in stock
Huntsville
1 stores
1,333 wines in stock
Ignace
1 stores
105 wines in stock
Ingersoll
1 stores
367 wines in stock
Iron Bridge
1 stores
126 wines in stock
Iroquois
1 stores
210 wines in stock
Iroquois Falls
1 stores
182 wines in stock
Kakabeka Falls
1 stores
154 wines in stock
Kapuskasing
1 stores
302 wines in stock
Kearney
1 stores
157 wines in stock
Keewatin
1 stores
279 wines in stock
Kemptville
1 stores
1,134 wines in stock
Keswick
1 stores
1,032 wines in stock
Killaloe
1 stores
219 wines in stock
Killarney
1 stores
103 wines in stock
Kincardine
1 stores
800 wines in stock
King City
1 stores
1,047 wines in stock
Kingsville
1 stores
538 wines in stock
Kinmount
1 stores
233 wines in stock
Kirkfield
1 stores
255 wines in stock
Kirkland Lake
1 stores
364 wines in stock
Komoka
1 stores
568 wines in stock
Lafontaine
1 stores
296 wines in stock
Lakefield
1 stores
442 wines in stock
Lanark
1 stores
129 wines in stock
Lancaster
1 stores
427 wines in stock
Langton
1 stores
174 wines in stock
Lansdowne
1 stores
206 wines in stock
Lasalle
1 stores
866 wines in stock
Leamington
1 stores
802 wines in stock
Lindsay
1 stores
1,287 wines in stock
Lion's Head
1 stores
197 wines in stock
Listowel
1 stores
675 wines in stock
Little Current
1 stores
314 wines in stock
Lively
1 stores
290 wines in stock
Long Sault
1 stores
232 wines in stock
Longlac
1 stores
151 wines in stock
Lucan
1 stores
233 wines in stock
Lucknow
1 stores
230 wines in stock
Mactier
1 stores
353 wines in stock
Madoc
1 stores
201 wines in stock
Magnetawan
1 stores
189 wines in stock
Manitouwadge
1 stores
158 wines in stock
Manitowaning
1 stores
207 wines in stock
Marathon
1 stores
172 wines in stock
Markdale
1 stores
416 wines in stock
Marmora
1 stores
168 wines in stock
Massey
1 stores
130 wines in stock
Matheson
1 stores
145 wines in stock
Mattawa
1 stores
198 wines in stock
Mattice
1 stores
102 wines in stock
Maxville
1 stores
255 wines in stock
Maynooth
1 stores
162 wines in stock
Meaford
1 stores
333 wines in stock
Merrickville
1 stores
336 wines in stock
Midland
1 stores
1,093 wines in stock
Mildmay
1 stores
296 wines in stock
Millbrook
1 stores
288 wines in stock
Milverton
1 stores
259 wines in stock
Minden
1 stores
435 wines in stock
Mitchell
1 stores
216 wines in stock
Moonbeam
1 stores
123 wines in stock
Moosonee
1 stores
111 wines in stock
Morrisburg
1 stores
294 wines in stock
Mount Forest
1 stores
276 wines in stock
Nakina
1 stores
69 wines in stock
Napanee
1 stores
776 wines in stock
New Hamburg
1 stores
285 wines in stock
New Liskeard
1 stores
438 wines in stock
Newcastle
1 stores
907 wines in stock
Niagara-On-The-Lake
1 stores
577 wines in stock
Nipigon
1 stores
155 wines in stock
Nobleton
1 stores
1,052 wines in stock
Noelville
1 stores
156 wines in stock
Northbrook
1 stores
200 wines in stock
Norwich
1 stores
242 wines in stock
Norwood
1 stores
252 wines in stock
Omemee
1 stores
283 wines in stock
Onaping
1 stores
116 wines in stock
Owen Sound
1 stores
1,381 wines in stock
Paisley
1 stores
113 wines in stock
Palmerston
1 stores
230 wines in stock
Paris
1 stores
571 wines in stock
Parkhill
1 stores
214 wines in stock
Parry Sound
1 stores
927 wines in stock
Pefferlaw
1 stores
217 wines in stock
Pelee Island
1 stores
109 wines in stock
Pembroke
1 stores
868 wines in stock
Penetang
1 stores
554 wines in stock
Perth
1 stores
687 wines in stock
Petawawa
1 stores
586 wines in stock
Petrolia
1 stores
214 wines in stock
Pickle Lake
1 stores
119 wines in stock
Picton
1 stores
1,139 wines in stock
Plantagenet
1 stores
194 wines in stock
Plevna
1 stores
88 wines in stock
Point Edward
1 stores
379 wines in stock
Pointe Au Baril
1 stores
187 wines in stock
Pontypool
1 stores
106 wines in stock
Port Burwell
1 stores
186 wines in stock
Port Carling
1 stores
987 wines in stock
Port Colborne
1 stores
387 wines in stock
Port Dover
1 stores
420 wines in stock
Port Elgin
1 stores
701 wines in stock
Port Hope
1 stores
667 wines in stock
Port Loring
1 stores
127 wines in stock
Port Perry
1 stores
1,037 wines in stock
Port Rowan
1 stores
242 wines in stock
Port Severn
1 stores
263 wines in stock
Port Stanley
1 stores
283 wines in stock
Portland
1 stores
213 wines in stock
Powassan
1 stores
234 wines in stock
Prescott
1 stores
340 wines in stock
Rainy River
1 stores
148 wines in stock
Red Lake
1 stores
232 wines in stock
Reeces Corners
1 stores
193 wines in stock
Renfrew
1 stores
793 wines in stock
Richard's Landing
1 stores
148 wines in stock
Richmond
1 stores
587 wines in stock
Ridgetown
1 stores
186 wines in stock
Rockland
1 stores
917 wines in stock
Rodney
1 stores
105 wines in stock
Rosseau
1 stores
169 wines in stock
Rossmore
1 stores
534 wines in stock
Sauble Beach
1 stores
246 wines in stock
Schomberg
1 stores
662 wines in stock
Schreiber
1 stores
117 wines in stock
Seaforth
1 stores
216 wines in stock
Seeley's Bay
1 stores
204 wines in stock
Sharbot Lake
1 stores
215 wines in stock
Shelburne
1 stores
686 wines in stock
Simcoe
1 stores
1,192 wines in stock
Sioux Lookout
1 stores
235 wines in stock
Smiths Falls
1 stores
789 wines in stock
Smithville
1 stores
290 wines in stock
Smooth Rock Falls
1 stores
125 wines in stock
South River
1 stores
160 wines in stock
Southampton
1 stores
284 wines in stock
Spanish
1 stores
137 wines in stock
St. Charles
1 stores
107 wines in stock
St. Isidore
1 stores
212 wines in stock
St. Marys
1 stores
362 wines in stock
St. Thomas
1 stores
885 wines in stock
Stayner
1 stores
514 wines in stock
Stirling
1 stores
293 wines in stock
Stouffville
1 stores
1,403 wines in stock
Strathroy
1 stores
518 wines in stock
Sturgeon Falls
1 stores
443 wines in stock
Sundridge
1 stores
211 wines in stock
Sutton
1 stores
752 wines in stock
Sydenham
1 stores
197 wines in stock
Tamworth
1 stores
172 wines in stock
Tavistock
1 stores
283 wines in stock
Tecumseh
1 stores
1,370 wines in stock
Teeswater
1 stores
125 wines in stock
Temagami
1 stores
130 wines in stock
Terrace Bay
1 stores
131 wines in stock
Thamesville
1 stores
177 wines in stock
Thedford
1 stores
146 wines in stock
Thessalon
1 stores
144 wines in stock
Thornbury
1 stores
1,177 wines in stock
Thornhill
1 stores
1,961 wines in stock
Tilbury
1 stores
263 wines in stock
Tillsonburg
1 stores
556 wines in stock
Timmins
1 stores
1,113 wines in stock
Tobermory
1 stores
170 wines in stock
Tottenham
1 stores
641 wines in stock
Trenton
1 stores
1,154 wines in stock
Tweed
1 stores
247 wines in stock
Uxbridge
1 stores
1,224 wines in stock
Val Caron
1 stores
392 wines in stock
Vankleek Hill
1 stores
249 wines in stock
Vaughn
1 stores
1,003 wines in stock
Vermilion Bay
1 stores
83 wines in stock
Verner
1 stores
106 wines in stock
Victoria Harbour
1 stores
212 wines in stock
Virgil
1 stores
685 wines in stock
Walkerton
1 stores
334 wines in stock
Wallaceburg
1 stores
357 wines in stock
Warkworth
1 stores
208 wines in stock
Warsaw
1 stores
95 wines in stock
Washago
1 stores
677 wines in stock
Waterdown
1 stores
1,381 wines in stock
Waterford
1 stores
269 wines in stock
Watford
1 stores
177 wines in stock
Waubaushene
1 stores
389 wines in stock
Wawa
1 stores
231 wines in stock
Wellington
1 stores
505 wines in stock
Westport
1 stores
289 wines in stock
Wheatley
1 stores
260 wines in stock
White River
1 stores
113 wines in stock
Whitney
1 stores
111 wines in stock
Wiarton
1 stores
289 wines in stock
Wilberforce
1 stores
257 wines in stock
Winchester
1 stores
247 wines in stock
Wingham
1 stores
270 wines in stock
Zurich
1 stores
141 wines in stock
Ontario LCBO wine guides
Browse province-wide wine picks first, then choose a city or store when you want local shelf availability.