Cheap Flights from Rome to Tallinn

Rome Tallinn
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €15
🇪🇸 Spain €12
🇩🇪 Germany €15
🇵🇱 Poland €12
🇬🇷 Greece €13
🇭🇺 Hungary €13
🇫🇷 France €14
🇧🇬 Bulgaria €13
← Back Home Deals Tallinn (20)
Tallinn — Estonia
Rome → Tallinn
🇪🇪 Estonia · 20 flights from €32
4 Sep
14:30
W4 · 3h 35m
✈ Direct
€32
25 Jun
06:20
W4 · 24h 40m
✈ Direct
€34
30 Aug
03:30
W4 · 3h 35m
✈ Direct
€49
23 Jun
06:20
W4 · 24h 40m
✈ Direct
€51
21 Jul
06:55
Wizz Air · 22h 25m
✈ Direct
€59
€57
21 Aug
14:30
W4 · 3h 35m
✈ Direct
€62
€59
8 Jul
06:45
Wizz Air · 23h 10m
✈ Direct
€62
1 Sep
19:05
Wizz Air · 10h 15m
✈ Direct
€63
26 Aug
14:30
W4 · 3h 35m
✈ Direct
€64
29 Aug
06:05
Wizz Air · 23h 35m
✈ Direct
€66
9 Aug
03:30
W4 · 3h 35m
✈ Direct ↓44% 🔥
€119
€67
HOT
31 Aug
07:00
Wizz Air · 28h 50m
✈ Direct
€67
31 Aug
14:30
W4 · 3h 35m
✈ Direct
€70
24 Jun
04:00
W4 · 3h 35m
✈ Direct
€88
14 Aug
14:30
W4 · 3h 35m
✈ Direct
€92
2 Aug
03:30
W4 · 3h 35m
✈ Direct
€95
22 Jul
14:30
W4 · 3h 35m
✈ Direct
€118
13 Jul
14:30
W4 · 3h 35m
✈ Direct
€121
8 Jul
14:30
W4 · 3h 35m
✈ Direct
€127
17 Aug
14:30
W4 · 3h 35m
✈ Direct
€129
With a stop
25 Jun
19:25
ROM → VNO → TLL
Wizz Air + Wizz Air · 0d 21h stopover in Vilnius
€44
2 flights
☕ 21h in Vilnius — enough time to explore
23 Jun
16:25
ROM → TIA → TLL
MW + W4 · 10h layover in Tirana
€49
2 flights
☕ 10h in Tirana — enough time to explore
8 Jul
18:55
ROM → WAW → TLL
Ryanair + Wizz Air · 0d 12h stopover in Warsaw
€49
2 flights
☕ 12h in Warsaw — enough time to explore
28 Jul
04:45
ROM → WAW → TLL
Ryanair + Wizz Air · 9h layover in Warsaw
€50
2 flights
30 Jun
06:35
ROM → BUD → TLL
Wizz Air + Wizz Air · 0d 18h stopover in Budapest
€51
2 flights
☕ 18h in Budapest — enough time to explore
1 Jul
07:55
ROM → WAW → TLL
Ryanair + Wizz Air · 6h layover in Warsaw
€52
2 flights
14 Jul
06:55
ROM → BUD → TLL
Ryanair + Wizz Air · 0d 18h stopover in Budapest
€55
2 flights
☕ 18h in Budapest — enough time to explore
23 Jun
06:55
ROM → BUD → TLL
Ryanair + Wizz Air · 1d 0h stopover in Budapest
€56
2 flights
☕ 24h in Budapest — enough time to explore