Trstená is situated on the Orava River at the Orava (reservoir) in the Slovak part of the Orava valley, approximately south of the Polish border. Its elevation is . Trstená is surrounded by fields, hills, dense forests and the Tatra Mountains to the East. Nearby are thermal pools. The nearest international airport is Kraków in Poland. The city has rail and road transport.