La ville dispose de deux ports de plaisance, le port Tino-Rossi (320 anneaux) et le port Charles-Ornano (835 anneaux), garantissant une escale bien abritée et de qualité pour les marins sur la côte ouest de la Corse. Ajaccio est la seule cité de l'île à disposer également d'un casino.
Les principales animations se concentrent au centre-ville et sur la route des Sanguinaires (cinémas, bars, discothèques entre autres).