La baia di St Ives (in inglese: St Ives Bay, in cornico: Cammas an Tewyn) è una baia nell'Oceano Atlantico in Gran Bretagna, in Cornovaglia. La sua larghezza è di circa 6 km, è chiusa ad ovest da St Ives, ad est dalla penisola di Godrevy. Il fiume Hayle sfocia nella baia. St Ives, Carbis Bay, Hayle e Lelant si trovano nella baia.