地理.布拉迪斯拉发坐落在斯洛伐克西南部的布拉迪斯拉发州，地处奥地利和匈牙利的边境，是惟一一个同时与两个国家接壤的首都。它和维也纳同时也是欧洲距离第二近的首都。最近的为罗马和梵蒂冈。它距离捷克共和国边境只有62公里，距离奥地利首都维也纳只有60公里。该市面积为367.58平方公里，为斯洛伐克面积第2大的城市（仅次于Vysoké Tatry） 布拉迪斯拉发横跨多瑙河两岸，多瑙河从西向东南方穿越该市。多瑙河中游盆地就开始于布拉迪斯拉发西部的德文门。该市的其他河流还有：摩拉瓦河，构成该市