Do miejscowości leżących niedaleko Bratysławy należą: po stronie słowackiej – Hamuliakovo, Kalinkovo, Malinovo, Most pri Bratislave, Ivanka pri Dunaji, Marianka i Stupava, po stronie austriackiej – Deutsch Jahrndorf oraz Kittsee, Berg i Marchegg (byłe słowacko-austriackie przejścia graniczne), a po stronie węgierskiej – Rajka (byłe słowacko-węgierskie przejście graniczne).
Bratysława rozpościera się na obydwu brzegach Dunaju, u ujścia Morawy (Morava) do Dunaju (w dzielnicy Devín tworzy krótką granicę słowacko-austriacką) oraz na wzgórzach Małych Karpat (Malé Karpaty). Obejmuje także skrajne obszary, tj. południową część Niziny Zahorskiej (Záhorská nížina) i zachodnią część Niziny Naddunajskiej (Podunajská nížina). Najwyżej położonym terenem jest wzgórze – Devínska Kobyla (514 m n.p.m.), zaś najniższym – rzeka Dunaj (126 m n.p.m.).
Środowisko naturalne Klimat Bratysława należy do strefy klimatu umiarkowanego ciepłego. Klimat dodatkowo charakteryzuje się dużą częstotliwością wiatrów. Temperatury okresu wegetacyjnego pozwalają na uprawę niektórych gatunków roślin, rozpowszechnionych w krajach śródziemnomorskich, m.in. winorośli i kasztana jadalnego.