Comuna Tulghes este asezata in partea de nord-est a judetului Harghita, la o altitudine de medie de 650 m, pe cursul inferior al raului Bistricioara, care izvoraste din Calimani, de la o altitudine de 1.350 m si strabate in total 68,5 km, din care aproximativ 10 km in comuna Tulghes.
Bazinul hidrografic al Bistricioarei, pe teriotriul comunei Tulghes, este format din paraiele : Putna, cel mai important afluent de pe dta (circa 20 km), care aduna apele paraielor de munte, : Putna Intunecosa, Fighes, Sumuleu, Rezu Mare, Diacul de Jos, Diacul de Sus, Paraul Marc, Baratelul si Pintecul, care izvoraste de sub muntele Chichera (1.327 m), formand « hotarul » dintre Muntii Highesului si cei ai Bicazului Superior, iar la est, Ceahlaul.
Tulghesul si-a primit denumirea de la Pasul Tulghes, una dintre importantele cai de comunicatie ce leaga Transilvania cu Moldova, respectiv depresiunea Hangului, din judetul Neamt, cu Depresiunea Giurgeului din Judetul Harghita, mai intai pe valea Bistricioarei, iar apoi pe cea a paraului Putna, pe D.J. 127, prin care se face legatura dintre Valea Superioara a Muresului si Valea Bistricioarei, la o altitudine de 1.025 m. Prin trecatoarea Tulghes trece si o importanta artera rutiera D.N. 15 Toplita – Borsec – Tulghes – Poiana Largului – Piatra Neamt.
Muntii care se gasesc in jurul localitatii sunt : Muntii Giurgeului cu latura lor nord-estica, avand o altitudine de medie de 1100-1300 m, cu varfurile Fagetel (1351 m), Fagul Inalt (1354 m), Muntele Nou (1460 m), Tatarul (1481 m), Muntii Hasmasului de Nord (Muntii Bicazului Superior), cu latura lor nord-vestica a muntilor Suhard, avand varfurile mai importante : Highesul (1502 m), Chicera (1345 m), Hagota–est Vitas (1609 m); Muntii Bistritei, cu extremitatea lor sud-vestica, pana la raul Bistricioara, avand o altitudine medie de 1.100–1.200 m, cu varfurile : Piatra Rosie (1215 m) si Piatra Runcului (1518 m).