Портоферрайо расположен на острове Эльба, между французским островом Корсика и материковой частью Италии (всего 10 км). Не смотря на небольшой размер острова, здесь находится множество природных и исторических достопримечательностей.
В Портоферрайо есть несколько музеев, замков, церквей, ботанический сад, отлично сохранившийся старый город, песчаные пляжи, вилла Наполеона.