La bataille de Mylae est le deuxième affrontement naval opposant Romains et Carthaginois pendant la première guerre punique. Elle se déroule en août 260 av. J.-C. au large de Mylae, sur la côte nord de la Sicile. C'est la première grande victoire obtenue sur mer par Rome, alors que jusque-là elle passait pour n'être qu'une puissance terrestre, contrairement à Carthage. La bataille n'est pas décisive, mais elle donne confiance aux Romains quant à leurs capacités navales et leur permet de progresser vers la Sardaigne.