
De Batavia Regatta is een wedstrijd voor verenigingsteams. Elk team bestaat uit twee boten. Er wordt dus gevaren met twee boten van het ene team tegen twee boten van een ander team. Twee boten varen korte wedstrijden tegen twee andere boten. Belangrijk is vooral met een van de teamboten niet als laatste over de finishlijn te komen. S terker nog: als een van de teamboten als eerste over de finishlijn komt en de andere teamboot als laatste heeft het team alsnog de wedstrijd verloren. De wedstrijden duren drie dagen; in die periode worden heel veel korte wedstrijden gevaren (round robins). De finale wordt zondagmiddag gevaren. Een speaker volgt de wedstrijden en informeert het publiek voortdurend.
De zeilboten worden tijdens de wedstrijden gevolgd door snelle rubberboten met aan boord de umpires. Zeilers kunnen tijdens de wedstrijd bij vermeende fout of overtredingen van de tegenstanders dmv het opsteken van een vlag een protest indienen. Het protest wordt door de umpires, die er dus bovenop zitten, direct afgehandeld. Als het protest wordt toegewezen, moet de boot waartegen geprotesteerd is een of meerdere strafrondjes draaien. Het levert voor het publiek een uitermate spectaculair beeld op. Andere boten die in de baan zullen rondvaren zijn die van de media, een boot om de teams te wisselen (er wordt voortdurend van boot gewisseld) en uiteraard de nodige boten met VIP’s aan boord.
Centrum van de activiteiten gedurende het weekend is het Paviljoen Lucht dat voor de gelegenheid fungeert als Bataviahaven Yacht Club.
De wedstrijden beginnen op vrijdag om 11.00 uur; zaterdag en zondag om 10.00 uur. Het publiek vindt een goede plek om alles te volgen op de Saerdam en op het havenhoofd van de Bataviahaven. De prijsuitreiking is zondagmiddag rond 17.00 uur, uiteraard in Paviljoen Lucht.