Курорт міститься на відстані 90 км від Львова, Стебника — 5 км, Борислава — 10 км, Дрогобича — 15 км, Східниці — 20 км, Стрия — 35 км, Моршина — 50 км. Площа міста становить 7,74 км². Залізниця сполучає місто з найбільшими містами України. Між Трускавцем та Львовом, через міста Дрогобич та Стрий, курсують приміські електропоїзди та автобуси.