Segundo dados do Instituto Nacional de Meteorologia (INMET), desde junho de 1995 a menor temperatura registrada em Rio Bonito foi de 4,9 °C em 18 de julho de 2000,[14] e a maior atingiu 42 °C em 16 de outubro de 2015.[15] O maior acumulado de precipitação em 24 horas foi de 167,9 milímetros (mm) em 28 de fevereiro de 1998. Outros grandes acumulados iguais ou superiores a 100 mm foram 158,9 mm em 1° de março de 2016, 135,2 mm em 18 de março de 2003, 121,4 mm em 17 de dezembro de 1997, 117,3 mm em 7 de novembro de 2004, 104,8 mm em 21 de março de 2004, 103,3 mm em 3 de abril de 2000, 103 mm em 6 de abril de 2010 e 102 mm em 14 de dezembro de 2010.[16] Fevereiro de 1998, com 450,2 mm, foi o mês de maior precipitação.[17]
A rodovia BR-101 é o principal acesso ao município, de Tanguá, a oeste, e de Silva Jardim, a leste. Partindo da BR-101, na altura dos bairros Cidade Nova, Olaria e Boqueirão, a Via Lagos (RJ-124), após cruzar o distrito de Boa Esperança, alcança Araruama a leste e, por variante, Saquarema ao Sul. A RJ-120 segue em leito natural rumo norte até a RJ-116, próxima ao distrito de Papucaia, em Cachoeiras de Macacu. O município conta com estação ferroviária e opera a Linha do Litoral da antiga Estrada de Ferro Leopoldina para o transporte de cargas, que liga o Rio de Janeiro à Vitória. [19]