La antigua ciudad romana de Baelo Claudia está situada en la Ensenada de Bolonia, en la pedanía tarifeña de Bolonia a unos 22 km al noroeste de la ciudad de Tarifa, en la provincia de Cádiz dentro del actual Parque Natural del Estrecho.