Uche Ikpeazu gav oss den perfekta starten, nät i sjunde minuten med en avböjd skott som felfotade målvakt Russell Griffiths.
Den framåt var central igen efter 18 minuter, stjäla bollen från Aaron Downes och springa igenom innan tuppen upp Berry, vars skott blockerades utmärkt av Danny Parslow.
Berry hittade nätet 11 minuter efter intervallet, plantera en obestridd rubrik förbi Griffiths efter Greg Taylors kors från vänster sida av lådan.
Han fördubblade sedan sin räkning 16 minuter från tiden med en vinklad drive efter Max Clarks spetsiga pass.
Endast en Griffiths rädda förhindrade Ikpeazu från att göra det 4-0 i slutet av en snabb paus, innan Cheltenham slog ett tröst mål fem minuter från tiden när Billy Waters rör sig bollen hem från nära räckvidd efter bra arbete av Easah Suliman.
Rapport från Pressföreningen
Matchen slutar, Cambridge United 3, Cheltenham Town 1.
Andra halvlek, Cambridge United 3, Cheltenham Town 1.
Foul av Amari Morgan-Smith (Cheltenham Town).
Brad Halliday (Cambridge United) vinner en frispark i defensiva halvan.
Foul av Daniel Wright (Kheltenhams stad).
Greg Taylor (Cambridge United) vinner en frispark i defensiva halvan.
Substitution, Cambridge United. Sean Long ersätter Luke Berry.
Försök missade. Billy Waters (Cheltenham Town) höger fotade skott utanför lådan är för hög.
Försök missade. James Dayton (Cheltenham Town) höger fotade skott utanför lådan missar till höger.
Substitution, Cambridge United. Harrison Dunk ersätter Piero Mingoia.
Foul av Kyle Storer (Cheltenham Town).
Max Clark (Cambridge United) vinner en frispark i anfallshalvan.
Mål!  Cambridge United 3, Cheltenham Town 1. Billy Waters (Cheltenham Town) höger fotade skott från mitten av lådan till mitten av målet. Hjälpt av Easah Suliman.
Försök missade. Billy Waters (Cheltenham Town) höger fotade skott från utsidan lådan är hög och bred till höger.
Försöket räddades. Luke Berry (Cambridge United) höger fotade skott från utsidan boxen sparas i mitten av målet.
Försök blockerat. Uche Ikpeazu (Cambridge United) höger fotade skott från mitten av lådan är blockerad.
Hörnet, Cheltenham Town. Sammankallad av Mark Roberts.
Hörnet, Cheltenham Town. Sammankallad av Leon Legge.
Försök missade. Kyle Storer (Cheltenham Town) höger fotade skott från utsidan lådan är hög och bred till vänster.
Foul av Ben Williamson (Cambridge United).
Aaron Downes (Cheltenham Town) vinner en frispark i anfallshalvan.
Foul av Robert Dickie (Cheltenham Town).
Luke Berry (Cambridge United) vinner en frispark på vänsterflygeln.
Försök missade. Billy Waters (Cheltenham Town) höger fotade skott från mitten av lådan är för hög.
James Dayton (Cheltenham Town) vinner en frispark i den defensiva halvan.
Foul av Max Clark (Cambridge United).
Mål!  Cambridge United 3, Cheltenham Town 0. Luke Berry (Cambridge United) höger fotade skott från höger sida av lådan till nedre vänstra hörnet. Hjälpt av Max Clark.
Amari Morgan-Smith (Cheltenham Town) vinner en frispark i defensiva halvan.
Foul av Greg Taylor (Cambridge United).
Hörnet, Cambridge United. Förföljd av Easah Suliman.
Försöket räddades. Max Clark (Cambridge United) vänster fotade skott från en svår vinkel till höger sparas i nedre högra hörnet.
Hörnet, Cambridge United. Förföljd av Billy Waters.
Hörnet, Cheltenham Town. Sammankallad av Mark Roberts.
Substitution, Cheltenham Town. Amari Morgan-Smith ersätter Danny Parslow.
James Dayton (Cheltenham Town) visas det gula kortet.
(Cambridge United) vinner en frispark i den defensiva halvan.
James Dayton (Kheltenhams stad).
Daniel Wright (Cheltenham Town) visas det gula kortet för en dålig foul.
Brad Halliday (Cambridge United) vinner en frispark i defensiva halvan.
Foul av Daniel Wright (Kheltenhams stad).
Luke Berry gjorde mål två gånger för att inspirera Cambridge United till seger över League Två kämpar Cheltenham Town.