Báč liegt in Žitný ostrov im Südwesten der Slowakei im Bezirk Dunajská Streda (Region Trnava), 25 km östlich von Bratislava und 17 km westlich von Dunajská Streda. Es ist 34 km von der ungarischen Grenze und 33 km von der österreichischen Grenze entfernt. Die internationale Straße (63 / E575) führt durch das Dorf und ist nur 2 Kilometer vom Donauradweg entfernt.
Báč liegt in Žitný ostrov im Südwesten der Slowakei im Bezirk Dunajská Streda (Region Trnava), 25 km östlich von Bratislava und 17 km westlich von Dunajská Streda. Es ist 34 km von der ungarischen Grenze und 33 km von der österreichischen Grenze entfernt. Die internationale Straße (63 / E575) führt durch das Dorf und ist nur 2 Kilometer vom Donauradweg entfernt.
Die allererste Erwähnung des Dorfes stammt aus dem Jahr 1205, später wird es 1319 als Bochfolua, 1321 als Boch und in einem Dokument aus dem Jahr 1328 im Zusammenhang mit der Ecclesie-Villa Boch von Iobagio Strigoniesis erwähnt. Der Name leitet sich wahrscheinlich vom persönlichen Namen Báč ab. Es kann angenommen werden, dass das Dorf im 12. Jahrhundert gegründet wurde, aber die Liste der Dörfer, die im 13. Jahrhundert die Aufgabe hatten, die ungarischen Grenzen zu schützen, wird noch nicht erwähnt. Das Dokument aus dem Jahr 1229 erwähnt das Dorf auch in Form von Boch, das eine zeitliche Transkription des Namens Báč verbirgt. Hinzu kam das Suffix -falva (Gemeinde, Siedlung), das das Eigentumsverhältnis (Bács 'Siedlung) bezeichnet und im Laufe der Jahrhunderte auf die Form von Bacsfa verkürzt wurde. Das Dorf gehörte zum Sitz des Erzbischofs in Vojka nad Dunajom und war Eigentum seiner Adligen (Predialisten).