Bernin vanhakaupunki (saks. Berner Altstadt) on Keski-Sveitsissä sijaitsevan Bernin kaupungin vanhin osa. Vajaan neliökilometrin laajuinen vanhakaupunki (engl. Old City of Berne, ransk. Vieille ville de Berne) on Unescon maailmanperintökohde.
Alue sijaitsee Aarejoen länsirannalla, joen muodostamalla niemekkeellä. Lännessä alue rajoittuu rautatieasemaan. Perintökohdealueen pinta-ala on 0,85 neliökilometriä.
Alueen vanhimmat rakennukset ovat 1100-luvulta. Suuri osa kaupunginosasta rakennettiin uudelleen 1700-luvulla, mutta se säilytti silti keskiaikaisen luonteensa.
Vanhankaupungin tunnettuja rakennuksia ovat muun muassa Zytgloggen kellotorni, parlamenttitalo ja tuomiokirkko, Berner Münster.