De vlag van Berkel en Rodenrijs is op 29 september 1961 bij raadsbesluit vastgesteld als de gemeentevlag van de Zuid-Hollandse gemeente Berkel en Rodenrijs. De vlag kan als volgt worden beschreven:
Twee banen van gelijke hoogte in blauw en wit, met in de broektop ter hoogte van de eerste baan een geel vierkant, waarop een rode achtpuntige ster.[1]
De vlag is gebaseerd op het gemeentewapen.
Op 1 januari 2007 fuseerde deze gemeente met Bergschenhoek en Bleiswijk tot de nieuwe gemeente Lansingerland. De vlag is daardoor als gemeentevlag komen te vervallen.