约公元前200年,凯尔特人在这里建立了第一个居民点,随后直到公元前4世纪,这一地区都处于罗马帝国统治下。斯拉夫人5世纪才创立自己的国家,在9世纪,布拉迪斯拉发得两座城堡是斯拉夫人国家尼特拉侯国和摩拉维亚的重要中心。10世纪,布拉迪斯拉发的辖区属于匈牙利。1526年,土耳其人围攻并损坏了布拉迪斯拉发,但是未能征服该市。10年后该市成为匈牙利的新首都,成为哈布斯堡王朝的一部分。

布拉迪斯拉发在18世纪玛丽娅·特蕾西娅统治时期繁荣起来,成为今日斯洛伐克和匈牙利疆域内最大、最重要的城镇。人口增长三倍;修建了许多新的宫殿、修道院、宅邸和街道,该市成为该地区社会与文化生活的中心。不过,在玛丽娅·特蕾西娅之子约瑟夫二世的统治时,该市开始失去其重要性。随后许多中央机构迁移到布达,许多贵族也随之迁移。1805年,奥地利与法国在此签订Pressburg(该市的德语拼法)和约。前往维也纳的铁路于1848年通车。