Flights from Tirana to Riga – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
TIA to RIX – All flight route options from Tirana International Airport Nënë Tereza, Albania to Riga International Airport, Latvia. These flights are operated by 8 airlines. Fly non-stop with Air Baltic or choose from 8 different transit flights. The shortest flight time is 2 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Riga Airport
We got great deals on hotels and car rentals near the airport.
Tirana to Riga flights
With over 24 flights every week and 10 different airlines you have a wide range of options. You can fly non-stop to Riga (RIX) from Tirana (TIA) with Air Baltic but if a stopover option suits you better you can choose to fly via Munich, Rome or any other of the 9 alternatives with connectiing airports.
Tirana to Riga with Air Baltic
Air Baltic has non-stop every Monday or Friday at 02:35. You can also take a connecting flight via Tallinn or Vilnius.
Note Non-stop flights with Air Baltic will begin in May 2025.
With LOT - Polish Airlines
If you fly from Tirana with LOT - Polish Airlines you will do a stopover in Warsaw, WAW before reaching Riga. This flight trip will take 6 hours and 55 minutes and you can fly every Thursday with departures at 17:25 or 17:35. LOT - Polish Airlines is a Star Alliance member.
Distance & flight times: Tirana International Airport Nënë Tereza to Riga International Airport
The shortest flight time between TIA and RIX is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 1094 miles (1760 km) |
MUC Munich | 5h 10m | 1h 0m | 1403 miles (2257 km) |
FCO Rome | 5h 45m | 1h 20m | 1562 miles (2513 km) |
FRA Frankfurt | 5h 55m | 1h 15m | 1598 miles (2571 km) |
TLL Tallinn | 6h 20m | 2h 45m | 1444 miles (2323 km) |
VIE Vienna | 6h 20m | 1h 35m | 1176 miles (1892 km) |
VNO Vilnius | 6h 23m | 2h 45m | 1119 miles (1800 km) |
WAW Warsaw | 6h 55m | 3h 30m | 1100 miles (1770 km) |
ZRH Zurich | 7h 5m | 2h 30m | 1619 miles (2605 km) |
IST Istanbul | 10h 0m | 5h 0m | 1579 miles (2541 km) |


