Аяччо расположен на западном побережье острова Корсика, в 210 к юго-востоку от Марселя. Он занимает защищенное место у подножия лесистых холмов на северном берегу залива Аяччо.
Аяччо расположен на западном побережье острова Корсика в защищенном месте у подножия лесистых холмов на северном берегу залива Аяччо.