Ice Rinks in Ontario
951 ice rinks across 439 cities in Ontario. Cities with the most rinks: Toronto (83), Ottawa (35), Thunder Bay (26), Hamilton (25), Waterloo (21).
- Acton 1
- Ajax 3
- Akwesasne (Cornwall Island) 1
- Alexandria 1
- Alliston 3
- Alvinston 2
- Amherstburg 1
- Ancaster 5
- Angus 2
- Apsley 1
- Arnprior 1
- Arthur 2
- Astorville 1
- Athens 1
- Atikokan 1
- Aurora 3
- Aylmer 1
- Ayr 2
- Ayton 1
- Azilda 1
- Baden 1
- Bala 1
- Balmertown 1
- Baltimore 1
- Barrie 6
- Barry`s Bay 1
- Batawa 1
- Bayfield 1
- Baysville 1
- Beachburg 1
- Beamsville 2
- Beardmore 1
- Beaverton 1
- Beeton 1
- Belgrave 1
- Belleville 2
- Bells Corners 1
- Belmont 2
- Belmore (Wroxeter) 1
- Bethany 1
- Bewdley 1
- Blackstock 1
- Blenheim 1
- Blezard Valley 1
- Blind River 2
- Blyth 1
- Bobcaygeon 1
- Bothwell 1
- Bowmanville 1
- Bracebridge 1
- Bradford 4
- Brampton 11
- Brantford 17
- Brighton 1
- Brinston 1
- Brockville 2
- Brooklin 1
- Brussels 1
- Burford 1
- Burk's Falls 1
- Burlington 10
- Caledon 4
- Caledon East 2
- Callander 1
- Cambridge 7
- Cannington 1
- Capreol 1
- Cardinal 1
- Carleton Place 2
- Carp 1
- Casselman 1
- Cayuga 1
- Central Huron 1
- CFB Kingston 1
- Chapleau 2
- Chatham 2
- Chatsworth 1
- Chelmsford 1
- Chesley 1
- Chesterville 1
- Chippawa 1
- Clarence Creek 1
- Clarence-Rockland 1
- Clifford 1
- Cobden 1
- Cobourg 1
- Cochenour 1
- Cochrane 1
- Colborne 1
- Coldwater 1
- Collingwood 2
- Coniston 1
- Copper Cliff 1
- Cornwall 5
- Courtice 1
- Creemore 2
- Crystal Beach 1
- Dashwood 1
- Deep River 1
- Delhi 1
- Desbarats 1
- Desboro 1
- Desboro (Keady) 1
- Deseronto 1
- Dorchester (Thames Centre) 1
- Downsview 1
- Drayton 1
- Dresden 1
- Dryden 1
- Dubreuilville 2
- Dundalk 1
- Dundas 4
- Dunnville 2
- Durham 1
- Dymond (Temiskaming Shores) 1
- Ear Falls 1
- Eganville 1
- Elmvale 1
- Elora 1
- Embro 1
- Embrun 1
- Emo 1
- Englehart 1
- Ennismore 1
- Erin 1
- Espanola 1
- Essex 1
- Etobicoke 8
- Exeter 1
- Fenelon Falls 1
- Fergus 1
- Feversham 1
- Finch 1
- Flesherton 2
- Fort Erie 1
- Fort William 1
- Frankford 1
- Freelton 1
- Gananoque 1
- Garson 1
- Georgetown 1
- Geraldton 1
- Glanbrook 2
- Glencoe 1
- Gloucester 3
- Gloucester (Ottawa) 1
- Goderich 2
- Gorrie 1
- Grafton 1
- Grand Valley 1
- Greensville 1
- Grimsby 1
- Guelph 7
- Guthrie 1
- Hagersville 1
- Haileybury 1
- Haliburton 1
- Hamilton 25
- Hamilton (Ancaster) 1
- Hamilton (Carlisle) 1
- Hamilton (Stoney Creek) 1
- Hampton 1
- Hanmer 1
- Hanover 1
- Harriston 1
- Harrow 1
- Hastings 1
- Havelock 2
- Hawkesbury 1
- Hearst 1
- Hensall 1
- Hillsburgh 1
- Holtyre 1
- Hornepayne 1
- Humphrey 1
- Huntsville 2
- Huron Park 1
- Ignace 1
- Ilderton 1
- Ingersoll 1
- Innisfil 1
- Iron Bridge 1
- Iroquois 2
- Jordan 1
- Kakabeka Falls 1
- Kanata 3
- Kapuskasing 1
- Kawartha Lakes (Norland) 1
- Keene 1
- Kemble 1
- Kemptville 1
- Kenora 3
- Keswick 1
- Killaloe Station 1
- Kilsyth 1
- Kinburn (West Carleton) 1
- Kincardine 1
- King City 1
- Kingston 17
- Kingsville 1
- Kirkland Lake 2
- Kitchener 16
- Komoka 1
- Kurtzville 1
- Lafontaine 1
- Lakefield 1
- Lambeth) 1
- Lambton Shores 1
- Lanark 1
- Langton 1
- LaSalle 1
- Latchford 1
- Laurentian Valley 1
- Leamington 1
- Lefroy 1
- Levack 1
- Lindsay 2
- Lion's Head 1
- Listowel 1
- Little Britain 1
- Little Current 1
- Lively 1
- London 17
- Long Sault 1
- Longlac 1
- Lucan 1
- Lucknow 1
- MacTier 1
- Madoc 1
- Maidstone 1
- Manitouwadge 1
- Manotick 1
- Mansfield 1
- Maple 1
- Marathon 1
- Markdale 1
- Markham 4
- Markham (Unionville) 1
- Marmora 2
- Massey 1
- Matheson 1
- Mattawa 1
- Mattice 1
- Maxville 1
- Meaford 1
- Metcalfe 1
- Midland 1
- Mildmay 1
- Millbrook 1
- Milton 2
- Milverton 1
- Minden 1
- Mississauga 15
- Mitchell 1
- Monkton 2
- Mooretown 1
- Moose Creek 1
- Moose Factory 1
- Morrisburg 1
- Mount Brydges 1
- Mount Forest 1
- Nakina 1
- Napanee 1
- Navan 1
- Nepean 2
- New Liskeard 2
- New Tecumseth 1
- Newcastle 1
- Newmarket 4
- Niagara Falls 6
- Niagara-on-the-Lake (Virgil) 1
- Nipigon 1
- Nobleton 1
- Noelville 1
- North Bay 2
- North Temagami 1
- North York 14
- Norwich 1
- Norwood 1
- Oakville 15
- Oakwood 1
- Ohsweken 1
- Omemee 1
- Orangeville 5
- Orillia 8
- Orleans 2
- Orono 1
- Osgoode 1
- Oshawa 9
- Ottawa 35
- Ottawa (Gloucester) 4
- Ottawa (Orleans) 5
- Ottawa (Vars) 1
- Owen Sound 2
- Paisley 1
- Pakenham 1
- Palmerston 1
- Paris 2
- Parkhill 1
- Parry Sound 2
- Pefferlaw 1
- Pelham 1
- Pembroke 4
- Penetanguishene 1
- Perkinsfield 1
- Perth 1
- Petawawa 3
- Peterborough 5
- Piccadilly 1
- Pickering 4
- Picton 1
- Plattsville 1
- Point Edward 1
- Port Carling 1
- Port Colborne 1
- Port Dover 1
- Port Elgin 1
- Port Hope 2
- Port Perry 1
- Port Stanley 1
- Powassan 1
- Prescott 2
- Rainy River 1
- Rama 1
- Ramara 1
- Red Rock 1
- Renfrew 1
- Richmond Hill 6
- Ridgetown 1
- Ripley 1
- Riverside Heights 1
- Rockland 2
- Rocklyn 1
- Round Lake Centre 1
- Russell 2
- Sarnia 3
- Sault Ste. Marie 10
- Scarborough 7
- Schomberg 1
- Schreiber 1
- Schumacher 1
- Seaforth 1
- Shallow Lake 1
- Sharon 1
- Shelburne 1
- Simcoe 1
- Sioux Lookout 1
- Smiths Falls 2
- Smithville 1
- Smooth Rock Falls 1
- South Porcupine 2
- South River 1
- Southampton 1
- Spencerville 1
- St. Catharines 4
- St. Charles 1
- St. Clements 1
- St. George 1
- St. Isidore 1
- St. Jacobs 1
- St. Marys 1
- St. Thomas 2
- Stayner 1
- Stirling-Rawdon 1
- Stittsville 3
- Stoney Creek 3
- Stouffville 1
- Stratford 3
- Strathroy 2
- Stroud 1
- Sturgeon Falls 1
- Sudbury 4
- Sunderland 1
- Sundridge 1
- Sutton 1
- Tamworth 1
- Tara 1
- Tavistock 1
- Tecumseh 1
- Teeswater 1
- Terrace Bay 1
- Thamesford 1
- Thedford 1
- Thessalon 1
- Thornbury 1
- Thornhill 4
- Thornton 1
- Thorold 2
- Thunder Bay 26
- Tilbury 1
- Tillsonburg 1
- Timmins 3
- Tiverton 1
- Toronto 83
- Trent Hills 1
- Trenton 3
- Trout Creek 1
- Tweed 1
- Unionville 2
- Uxbridge 1
- Val Gagne 1
- Vanier 1
- Vankleek Hill 1
- Vaughan 4
- Verner 1
- Virginiatown 1
- Wainfleet 1
- Walkerton 1
- Wallaceburg 1
- Walpole Island 1
- Warkworth 1
- Warren 1
- Warsaw 1
- Wasaga Beach 1
- Waterdown 1
- Waterford 1
- Waterloo 21
- Watford 2
- Wawa 1
- Welland 1
- Wellesley 1
- Wellington 2
- West Lorne 2
- Westmeath 1
- Westport 1
- Wheatley 1
- Whitby 2
- White River 1
- Wiarton 1
- Williamsburg 1
- Williamstown 1
- Willowdale 1
- Winchester 1
- Windsor 8
- Wingham 1
- Woodbridge 3
- Woodstock 1
- Woodville 1
- Zurich 1