Город, находящийся у залива Таранто (Тарентский залив), обладает исключительным в географическом смысле местоположением. Его топография сформировалась в результате медленного затопления приморской равнины. В процессе этого "погружения" возник полуостров, разделявший две огромные бухты: внутреннюю (Маре Пикколо) и внешнюю (Маре Гранде), которые были соединены узким каналом. Канал отделял две оконечности этого полуострова от утеса на другой стороне материка.
Таранто делится на Новый город и Старый город.
Является столицей провинции Таранто и важным торговым портом, а также включает основные итальянские военно-морские базы. Это третий по величине город континентальной южной Италии.