Tarantobukta er nesten firkanta. Den er 140 km i begge retninger og ligger mellom Santa Maria di Leuca i øst og Colonna i vest. Bukta er omgitt av tre italienske regioner: Puglia, Basilicata og Calabria. De viktigste elvene som munner ut i bukta er Basento, Sinni og Agri.