La première mention écrite de Trouskavets remonte à l'année1469. L'origine du nomTrouskavets divise les historiens. Certains pensent que « Truskavets » est une forme modifiée du mot polonaistruskawka, signifiant « fraise ». Mais lafraise n'est connue qu'à partir de1712 en Europe, où elle fut apportée duChili par un officier français,Amédée François Frézier. D'autres pensent que le nom de la ville est d'origine lituanienne et lié à des activités commerciales, à une époque où les relations étaient étroites entre laprincipauté de Halych-Volhynie et legrand-duché de Lituanie. Trouskavets fut rattachée à l'empire d'Autriche en1772, à l'occasion de lapremière partition de la Pologne. AuXIXe siècle, Trouskavets devint une petite station thermale, après la construction d'un premier bain en1827, puis d'hôtels et de nouvelles maisons. La station thermale se développa à partir de1911 et reçut cinq mille visiteurs en1913.
Pendant laPremière Guerre mondiale, Trouskavets fut occupée par l'armée russe, mais elle fut rattachée à la Pologne après la guerre. Dans l'entre-deux-guerres, Truskawiec était une station thermale polonaise très en vogue.Jozef Pilsudski par exemple y séjourna. C'est là que le un homme politique et diplomate polonais,Tadeusz Holowko, fut assassiné par deux membres de l'Organisation des nationalistes ukrainiens (OUN), Wasyl Biłas et Dmytro Danyłyszyn. L'assassinat puis le procès, à l'issue duquel les deux accusés furent condamnés à mort, eurent un grand retentissement à l'époque en Pologne et en Europe. L'événement poussa le gouvernement polonais à déclencher une vigoureuse répression du nationalisme ukrainien dans le sud-est du pays.
Depuis l'indépendance de l'Ukraine, en1991, Trouskavets est la principale station thermale d'Ukraine. Elle est située dans une vallée pittoresque au pied desCarpates et d'un accès facile depuis Lviv par la route ou le train. La ville compte quatorze sources minérale, dont les plus connues se nomment Naftoussia, Maria, Sofia et Youssa. Les eaux sont réputées pour soigner lediabète et les affectionsrénales. La plupart des touristes qui séjournent à Trouskavets sont ukrainiens ou russes. En2000, unezone économique spéciale a été établie à Trouskavets pour une durée de vingt ans. Connue sous le nom de « Kourortopolis Trouskavets », laZES offre diverses exemptions d'impôts pour les investisseurs. La plupart des investissements concernent le secteur de la santé.