01 / ORIGINS
Origins (52)
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Oslo (OSL) | 772 km | 1h 30m | Air Baltic, Norwegian Air Sweden, Norwegian Air Shuttle |
| Stockholm (ARN) | 389 km | 55m | Ryanair, Scandinavian Airlines |
| Antalya (AYT) | 2,540 km | 4h 10m | Pegasus, SunExpress |
| Barcelona (BCN) | 2,556 km | 4h 0m | Air Baltic, Ryanair |
| Berlin (BER) | 1,053 km | 1h 45m | Air Baltic, Ryanair |
| Copenhagen (CPH) | 839 km | 1h 35m | Air Baltic, Scandinavian Airlines |
| London (LGW) | 1,818 km | 2h 50m | Air Baltic, Jet2 |
| Vilnius (VNO) | 532 km | 1h 10m | Air Baltic, Wizz Air |
| Warsaw (WAW) | 841 km | 1h 40m | LOT - Polish Airlines, Wizz Air |
| Malaga (AGP) | 3,287 km | 4h 30m | Air Baltic |
| Amsterdam (AMS) | 1,474 km | 2h 20m | Air Baltic |
| Athens (ATH) | 2,389 km | 3h 45m | Air Baltic |
| Birmingham (BHX) | 1,814 km | 3h 10m | Jet2 |
| Billund (BLL) | 1,018 km | 1h 45m | Air Baltic |
| Burgas (BOJ) | 1,883 km | 3h 10m | Air Baltic |
| Brussels (BRU) | 1,594 km | 2h 25m | Air Baltic |
| Budapest (BUD) | 1,382 km | 2h 20m | Wizz Air |
| Paris (CDG) | 1,841 km | 2h 50m | Air Baltic |
| Dublin (DUB) | 2,006 km | 3h 5m | Ryanair |
| Dusseldorf (DUS) | 1,451 km | 2h 30m | Eurowings |
| Edinburgh (EDI) | 1,709 km | 2h 55m | Jet2 |
| Rome (FCO) | 2,143 km | 3h 35m | Wizz Air Malta |
| Funchal (FNC) | 4,258 km | 5h 50m | Air Baltic |
| Frankfurt (FRA) | 1,468 km | 2h 25m | Lufthansa |
| Gdansk (GDN) | 679 km | 1h 25m | Wizz Air |
| Geneva (GVA) | 1,920 km | 3h 0m | Air Baltic |
| Hamburg (HAM) | 1,111 km | 1h 50m | Air Baltic |
| Helsinki (HEL) | 100 km | 30m | Finnair |
| Heraklion (HER) | 2,677 km | 4h 5m | Air Baltic |
| Istanbul (IST) | 2,038 km | 3h 30m | Turkish Airlines |
| Krakow (KRK) | 1,087 km | 1h 55m | Wizz Air |
| Leeds (LBA) | 1,722 km | 3h 10m | Jet2 |
| Las Palmas (LPA) | 4,639 km | 6h 15m | Air Baltic |
| London (LTN) | 1,778 km | 2h 55m | Wizz Air UK |
| Manchester (MAN) | 1,787 km | 3h 15m | Jet2 |
| Malta (MLA) | 2,724 km | 3h 55m | Air Baltic |
| Munich (MUC) | 1,493 km | 2h 20m | Air Baltic |
| Milan (MXP) | 1,872 km | 3h 3m | Ryanair |
| Nice (NCE) | 2,121 km | 3h 10m | Air Baltic |
| Palma de Mallorca (PMI) | 2,700 km | 4h 10m | Air Baltic |
| Prague (PRG) | 1,235 km | 2h 5m | Eurowings |
| Rhodes (RHO) | 2,569 km | 4h 5m | Air Baltic |
| Riga (RIX) | 281 km | 50m | Air Baltic |
| Split (SPU) | 1,859 km | 2h 53m | Air Baltic |
| London (STN) | 1,742 km | 2h 45m | Ryanair |
| Salzburg (SZG) | 1,506 km | 2h 25m | Air Baltic |
| Tenerife (TFS) | 4,687 km | 6h 20m | Air Baltic |
| Tirana (TIA) | 2,032 km | 3h 5m | Air Baltic |
| Kuressaare (URE) | 186 km | 40m | NyxAir |
| Venice (VCE) | 1,758 km | 3h 0m | Wizz Air Malta |
| Vienna (VIE) | 1,367 km | 2h 20m | Air Baltic |
| Zurich (ZRH) | 1,704 km | 2h 55m | SWISS |
Plan the rest of your trip to Tallinn
- Airport transferBook a private ride from the airport in advance.
- Car rentalCompare rental cars across global suppliers.
- Luggage storageDrop your bags in Tallinn and explore hands-free.
- eSIM dataGet online in Estonia the moment you land.
- Travel insuranceCover delays, baggage, and medical costs abroad.
Affiliate links — we may earn a commission, at no extra cost to you.
02 / EXPLORE MORE