Truskawiec leży w obwodzie Lwowskim na zachodzie Ukrainy i jest uzdrowiskiem balneologicznym. Sanatorium położone jest u podnóża ukraińskich Karpat. Wysokość nad poziomem morza - 400 m. Odległość Lwowa do Truskawca to 84 km. Odległość od Drohobycza wynosi 9 km. Od granicy Polsko-Ukraińskiej 90 km (Przejście graniczne Krościenko – Smolnica).