Bileća se nalazi u Istočnoj Hercegovini na raskrsnici puteva koji sa juga, jadranske obale i Dubrovnika (60km), Trebinja (30 km) vode prema sjeveru (Gacku), istoku (Nikšiću) i zapadu (Mostaru). Pretežno je brdovita, krševita i prema sjeveru planinska. Bileća je grad bogate i zanimljive kulturno-istorijske prošlosti.
Ispod samog grada Bileće izvire rijeka Trebišnjica, koja je pregrađena betonskom branom visine 105 m i time stvorena ogromna vještačka akumulacija, jedna od najvećih u svijetu, poznata pod nazivom Bilećko jezero. Sa jezera se odlično vidi Crvena pećina (u kojoj je kampanja geoloških istraživanja u toku i gdje su već pronađeni neolitski nalazi, a smatra se da će se doći i do paleoloških nalaza), koja se nalazi ispod Manastira Kosijerevo na crnogorskoj strani uz samu granicu sa opštinom.