Bratislava, batıda Çek Cumhuriyeti ve Avusturya, kuzeyde Polonya, doğuda Ukrayna ve güneyde Macaristan ile komşu olan Slovakya’nın en büyük şehri ve başkentidir. İki farklı ülkeye (Avusturya ve Macaristan) sınırı olmasından dolayı başkentler arasında özel bir yeri vardır. Tam lokasyon olarak güneybatı Slovakya’daki Tuna Nehri’nin her iki kıyısında yer alır. Viyana’ya yaklaşık 60 km, Budapeşte’ye 200 km ve Prag’a 330 km uzaklıktadır.