Caravelas é um município brasileiro no interior e extremo sul do estado da Bahia, Região Nordeste do país. Ocupa uma área de cerca de 2 380 km², sendo que 6 km² estão em perímetro urbano. Sua população foi estimada em 20 580 habitantes em 2022. Localiza-se a uma latitude 17º43'55" sul e a uma longitude 39º15'57" oeste, estando a uma altitude de 10 metros, e é banhado pelo rio de mesmo nome.