Orasul Comanesti este situat pe valea mijlocie a Trotusului, la poalele muntilor Gosmanu din Carpatii Orientali, la capatul de vest al Depresiunii Darmanesti- Comanesti. Orasul este amplasat pe ambele maluri ale raului Trotus, pe o lungime de 12 km.
Orasul Comanesti este situat in partea de nord-vest a judetului Bacau, pe drumul national 12A Adjud- Miercurea Ciuc.Orasul Comanesti face parte din Regiunea de Dezvoltare Nord-Est.

Coordonatele geografice sunt : 46:26 latitudine nordica si 26:26 longitudine estica ,avand o altitudine intre 400m - 1337 m
Orasul este inconjurat la nord de Muntii Gosmanu,la est de Muntii Berzunti, la sud de Muntii Nemira si la sud-vest de Muntii Ciucului.
Teritoriu administrativ al orasului Comanesti este de 6386 ha ,din care intravilan 1170 ha si extravilan de 5216 ha.

Cele mai importante localitati urbane care se afla in apropierea orasului Comanesti sunt :
- Municipiul Bacau la o distanta de 58 km pe DN 2G,
- Municipiul Adjud la o distanta de 75 km pe calea ferata si la 75 km pe DN 11A ;
- Municipiul Miercurea Ciuc la 82 km pe DN 12A ;
- TG. Ocna la 22 km pe DN 12A
Localitatile invecinate sunt :
- comuna Dofteana
- orasul Darmanesti
- comuna Asau
- comuna Agas
- comuna Brusturoasa
- comuna Palanca
- comuna Ghimes Faget