Bad Griesbach im Rottal ist eine Stadt im niederbayerischen Landkreis Passau. Der Kurort liegt im Niederbayerischen Bäderdreieck. Bad Griesbach im Rottal liegt in der Region Donau-Wald an der Grenze zum Landkreis Rottal-Inn. Der Kurort liegt 25 km südwestlich von Passau, 20 km südlich von Vilshofen an der Donau, 20 km östlich von Pfarrkirchen und zehn Kilometer nördlich von Rotthalmünster.