Jest jednym z najstarszych miast Polski o ponadtysiącletniej historii, z wieloma wartościowymi obiektami architektonicznymi. Działa w nim również wiele instytucji i placówek kulturalnych gromadzących bezcenne zabytki.
W przeszłości miasto należało do Ligi Hanzeatyckiej zrzeszającej najważniejsze ośrodki handlowe w Europie.
Do głównych atrakcji turystycznych miasta należą:
Zamek Królewski na Wawelu, Katedra Wawelska, Stare Miasto – od 1978 wpisane na Listę Światowego Dziedzictwa UNESCO, Rynek Główny, Sukiennice, Kościół Mariacki, Kolegiata św. Anny, Collegium Maius Uniwersytetu Jagiellońskiego, Kazimierz – od 1978 wpisany na Listę Światowego Dziedzictwa UNESCO, Cmentarz Remuh, Kopiec Kościuszki.