Diel fluctuations in nearshore fish communities were studied at a sandy beach in south-eastern Brazil. A total of 192 samples were performed by beach seines, during 3-hour intervals throughout 48-hour periods, between spring 2005 and winter 2006. Mean biomass and number of species were significantly higher at night, while number of individuals did not differ between day and night. Major disruptions in the fish community occurred during the winter when the assemblages underwent restructuring. Harengula clupeola, Sardinella janeiro, Anchoa lyoleps and Umbrina coroides were the predominant species at night, while Atherinella brasiliensis, Pomatomus saltatrix and Trachinotus carolinus peaked during the day, although significant diel changes in community structure were recorded only in the summer. Biological interactions, behavioural variations and local constraints might explain diel differences in the fish distribution. This study confirms that changes in diel activity in juvenile fish species can differ in similar areas, even for a given species, and the causes of these changes needs to be investigated.