Trakai is a historic city and lake resort in Lithuania. It lies 28 kilometres (17 miles) west of Vilnius, the capital of Lithuania.