Bratislava er hjemsted for Det slovakiske nasjonalteateret, som holder til i to bygninger. Den første er en teaterbygning oppført i neo-renessanse-stil, som ligger i den eldste bydelen ved enden av Hviezdoslavovo námestie. Den nye bygningen, som ble åpnet for publikum 2007, er plassert ved elvebredden. Teatret har tre ensembler: opera, ballet og drama. Det er også flere mindre teatre i byen, blant annet Bratislava dukketeater, Astorka Korzo '90-teater, Arena teater, L+S Studio og Radošina Naive Teater.