Municipiul Orăştie este situat în partea dinspre est a judeţului Hunedoara, la 27 km distanţă de reşedinţa de judeţ, oraşul Deva. Suprafaţa municipiului este de 3862 ha din care terenul intravilan este de 995 ha. Coordonatele geografice: 45°47'30" latitudine nordică şi 23°11'30" longitudine estică, pe drumul naţional ce leagă Deva de Sebeş şi Alba Iulia.
Căi de comunicaţie rutieră:
- DN 7 Bucureşti - Râmnicu-Vâlcea - Sibiu - Sebeş - Orăştie - Deva - Arad - Nădlac;
- DJ 705 Orăştie - Costeşti;
- DC 40 Orăştie - Pricaz;
- DC 42 Orăştie - Gelmar - Geoagiu.