Ashton dök över med sin signatur sväljfest i en dominerande andra hälft från hemmasidan, där Shalk Brits, Brad Barritt och Billy Vunipola också korsade.
Det lades till första hälften försök av Jamie George, Alex Goode och Sean Maitland.
Bath kunde bara klara ett enda försök genom Anthony Watson när de led sitt tredje raka nederlag.
Efter att ha varit konkurrenskraftig i öppningen 40 minuter, Bath var överväldigad i den andra perioden och nu sitter tre punkter bakom fjärde plats Leicester, som de träffas om två veckor i Twickenham.
Saracens fortsatte sin jakt efter en semifinal och ligger nu bara en punkt bakom Exeter i sekunden.
Efter att George hade kört över en rullande maul inom fyra minuter, började Goode och avslutade försöket på eftermiddagen.
Han befriade Ashton, vars insida bröt skickade Saracens in i 22, flytten flöt mot vänster touchline och Goode dök över i hörnet.
Ashton, som går med i Toulon i somras, gjorde sina två försök i de sista 10 minuterna som badförsvaret trött.
Saracens chef för rugby Mark McCall:
"Chris var riktigt bra, man kunde se vilken smart rugbyspelare han är. Han gjorde en massa saker i spelet som folk inte ger honom äran för när det gäller de attackerande sparkar som används och där han dyker upp.
"Sean Maitland på vår andra flygel var också bra och de två gav föreställningar som Warren Gatland kan vara intresserad av.
"Det var en riktigt bra föreställning. Det var lite blandat under de första 50 minuterna - vi började väl i en stark vind.
"Bänken kom på och gjorde ett fantastiskt jobb och vi bara tog vårt spel till en annan nivå i den senaste halvtimmen. Vi kommer att behöva det mot Glasgow."
Badledare för rugby Todd Blackadder:
"Det var verkligen en besvikelse och det är en låg, men jag tror att vi är ett bättre team än så, vi behöver bara visa det.
"Jag tror att vi är mentalt starka nog, men du kanske tittar på andra halvan och säger nej ibland. Det såg inte ut som om vi hade mycket bråk när vi gick baklänges.
"Svaren finns alltid i rummet. Vi får inte panik eller kastar ut några spelböcker, men vi har inte råd med fler misstag.
"Vår säsong är inte över, även om detta var en av våra värsta föreställningar. Ödet är fortfarande i våra händer."
Saracens: Goode; Ashton, Bosch, Barritt, Maitland; Farrell, Wigglesworth; M Vunipola, George, Figallo, Itoje, Hamilton, Rhodos, Wray, B Vunipola.
Ersättningar: Brits, Lamositele, Koch, Brown, Conlon, H Taylor, Lozowski, D Taylor.
Bath: Watson; Rokoduguni, Joseph, Tapuai, Banahan; Ford, Fotuali'i; Catt, Batty, Lahiff, Ewels, Charteris, Ellis, Louw, Faletau.
Ersättningar: Brooker, Obano, Palmer-Newport, Stooke, Grant, Cook, Hastings, Homer.
Domare: Wayne Barnes (RFU)
För de senaste rugby facket nyheter följa @bbcrugbyunion på Twitter.
Chris Ashton gjorde mål två gånger som mästare Saracens sprang i åtta försök att hammar Bath på Allianz Park.