Places to eat in Ontario

30,884 food places in 315 towns and cities, biggest first. Pick a town to see its list.

Toronto6,032 placesOttawa2,142 placesMississauga1,796 placesVaughan1,489 placesMarkham1,154 placesHamilton1,058 placesBrampton961 placesLondon826 placesWaterloo496 placesKitchener476 placesBurlington464 placesOakville416 placesWindsor412 placesKingston407 placesGuelph394 placesOshawa373 placesRichmond Hill361 placesNiagara Falls323 placesSt. Catharines321 placesPickering319 placesBarrie318 placesKanata315 placesNorth York280 placesNewmarket268 placesCambridge266 placesPeterborough256 placesSudbury240 placesEtobicoke222 placesWhitby204 placesScarborough192 placesAjax191 placesMilton188 placesBrantford155 placesSarnia143 placesChatham140 placesThunder Bay136 placesWelland135 placesBelleville134 placesHoney Gables124 placesOrillia112 placesAurora108 placesOrleans107 placesSault Ste. Marie107 placesCornwall95 placesThorold94 placesCollingwood93 placesNorth Bay93 placesOrangeville92 placesWoodstock89 placesBrockville83 placesStratford82 placesCobourg81 placesHalton Hills81 placesBowmanville77 placesTecumseh77 placesBradford76 placesGrimsby76 placesSt. Thomas76 placesMidland70 placesSmaller communities62 placesQuinte West61 placesHuntsville59 placesMaple59 placesBolton58 placesEast York54 placesPembroke54 placesOwen Sound53 placesWoodbridge51 placesTimmins49 placesThornhill48 placesPerth47 placesCarleton Place46 placesFergus46 placesLindsay46 placesKeswick45 placesParry Sound45 placesPort Hope45 placesSmiths Falls45 placesKemptville44 placesLaSalle44 placesPort Perry44 placesAlliston43 placesKingsville42 placesNiagara-on-the-Lake42 placesPort Elgin41 placesStouffville41 placesUxbridge41 placesAmherstburg40 placesBracebridge39 placesGananoque39 placesNapanee39 placesAngus38 placesTillsonburg37 placesRockland36 placesArnprior35 placesEmbrun35 placesRenfrew35 placesPicton33 placesGoderich32 placesHawkesbury32 placesKincardine32 placesLeamington32 placesManotick31 placesWallaceburg31 placesWasaga Beach30 placesBancroft29 placesFonthill29 placesKing City29 placesNew Hamburg29 placesPetawawa29 placesSimcoe29 placesElora27 placesStrathroy27 placesAlmonte26 placesBala26 placesBobcaygeon26 placesIngersoll26 placesNewcastle26 placesParis26 placesSchomberg26 placesAncaster25 placesCaledonia25 placesEssex25 placesListowel25 placesMinden25 placesPort Colborne25 placesPort Dover25 placesBeamsville24 placesCasselman24 placesCochrane24 placesFort Erie24 placesSauble Beach24 placesShelburne24 placesErin23 placesExeter23 placesKawartha Lakes23 placesMindemoya23 placesSutton23 placesChelmsford22 placesElfrida22 placesGrand Bend22 placesGravenhurst22 placesHanover22 placesYork22 placesBarry's Bay21 placesBayfield21 placesEspanola21 placesCaledon20 placesElliot Lake20 placesGeorgetown20 placesPetrolia20 placesDorchester19 placesHaliburton19 placesInnisfil19 placesKenora19 placesMeaford19 placesPrescott19 placesSouthampton19 placesSt. Jacobs19 placesStayner19 placesTilbury19 placesAlexandria18 placesBrighton18 placesElmira18 placesLakefield18 placesMorrisburg18 placesTweed18 placesAylmer17 placesConcord17 placesCookstown17 placesHagersville17 placesLittle Current17 placesSturgeon Falls17 placesTemiskaming Shores17 placesVal Caron17 placesWawa17 placesWestport17 placesWinchester17 placesBelle River16 placesBloomfield16 placesDutton16 placesTottenham16 placesWhitchurch-Stouffville16 placesWiarton16 placesBurford15 placesBurk's Falls15 placesCampbellford15 placesCarp15 placesCobden15 placesDryden15 placesFenelon Falls15 placesNepean15 placesWingham15 placesArthur14 placesBaden14 placesBath14 placesBlenheim14 placesCourtice14 placesFort Frances14 placesGreely14 placesIngleside14 placesKapuskasing14 placesMallorytown14 placesMerrickville14 placesRichmond14 placesSt. Marys14 placesAikensville13 placesBeaverton13 placesBuckhorn13 placesDunnville13 placesEganville13 placesFlesherton13 placesMount Forest13 placesNobleton13 placesPoint Edward13 placesRidgetown13 placesThornbury13 placesTobermory13 placesBlind River12 placesCayuga12 placesCreemore12 placesDeep River12 placesHarrow12 placesPort Stanley12 placesSmithville12 placesSouth Lancaster12 placesThornton12 placesCampbellville11 placesClinton11 placesCoboconk11 placesJordan11 placesLimoges11 placesMarkdale11 placesOsgoode11 placesPalmerston11 placesPort Rowan11 placesSaint-Isidore11 placesSharbot Lake11 placesStirling11 placesTavistock11 placesAyr10 placesBruce Mines10 placesColborne10 placesGarson10 placesGeraldton10 placesHastings10 placesIroquois10 placesKleinburg10 placesMarathon10 placesMarmora10 placesMattawa10 placesOhsweken / Oshwé:ken10 placesPrince Edward10 placesSeaforth10 placesTerrace Bay10 placesWaterdown10 placesCapreol9 placesCorunna9 placesCrystal Beach9 placesHarriston9 placesLafontaine9 placesMadoc9 placesNorwich9 placesNorwood9 placesPenetanguishene9 placesPort Burwell9 placesStoney Creek9 placesAlfred8 placesAtherley8 placesCalabogie8 placesDresden8 placesGlencoe8 placesGreater Sudbury8 placesHearst8 placesKirkland Lake8 placesLucan8 placesMidhurst8 placesMitchell8 placesNipigon8 placesNorfolk County8 placesPefferlaw8 placesPrimrose8 placesRussell8 placesStevensville8 placesVirgil8 placesBrechin7 placesBridgenorth7 placesDurham7 placesEast Gwillimbury7 placesHavelock7 placesHolland Landing7 placesMount Brydges7 placesSioux Lookout7 placesWalkerton7 placesᒨᓱᓃᐎ ᒥᓂᔅᑎᒃ Moose Factory7 placesBreslau6 placesCaledon East6 placesElmvale6 placesGrand Valley6 placesKomoka6 placesRed Lake6 placesSharon6 placesStroud6 placesUnionville6 placesVal Thérèse6 placesDeseronto5 placesDundalk5 placesEnglehart5 placesFrankford5 placesIgnace5 placesLively5 placesMount Albert5 placesNewtonville5 placesPakenham5 placesTemagami5 places

Listing details © OpenStreetMap contributors. Missing a place, or spotted a mistake? Tell us.