Cheap Flights from Vilnius to Zagreb

Vilnius Zagreb
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €14
🇩🇪 Germany €19
🇪🇸 Spain €27
🇬🇷 Greece €32
🇵🇹 Portugal €55
🇵🇱 Poland €12
🇹🇷 Turkey €54
🇫🇷 France €41
← Back Home Deals Zagreb (16)
Zagreb — Croatia
Vilnius → Zagreb
🇭🇷 Croatia · 16 flights from €59
10 Sep
11:20
Ryanair · 22h 10m
✈ Direct
€59
15 Sep
16:05
Ryanair · 17h 45m
✈ Direct
€81
19 Oct
06:25
Wizz Air · 29h 30m
✈ Direct
€100
28 Sep
16:35
Wizz Air · 15h 20m
✈ Direct
€106
15 Sep
05:35
LOT · 4h 30m
✈ Direct
€129
11 Sep
07:00
Ryanair · 6h 10m
✈ Direct
€130
28 Aug
07:00
Ryanair · 6h 10m
✈ Direct
€131
7 Sep
16:35
Lufthansa · 5h 5m
✈ Direct
€135
9 Sep
16:35
Lufthansa · 5h 10m
✈ Direct
€198
€138
1 Sep
11:30
LOT · 3h 50m
✈ Direct
€145
8 Sep
05:35
LOT · 4h 30m
✈ Direct
€145
10 Oct
11:30
LOT · 3h 50m
✈ Direct
€145
1 Sep
16:35
Lufthansa · 5h 10m
✈ Direct
€146
22 Sep
16:35
Lufthansa · 5h 10m
✈ Direct
€146
2 Oct
05:35
LOT · 4h 30m
✈ Direct
€149
€147
4 Sep
16:35
Lufthansa · 4h 55m
✈ Direct
€200
With a stop
28 Sep
02:45
VNO → OSL → ZAG
Ryanair + Ryanair · 1d 2h stopover in Oslo
€36
2 flights
☕ 26h in Oslo — enough time to explore
8 Oct
13:05
VNO → MIL → ZAG
W4 + Ryanair · 0d 20h stopover in Milan
€38
2 flights
☕ 20h in Milan — enough time to explore
28 Sep
18:45
VNO → MIL → ZAG
MW + Ryanair · 1d 0h stopover in Milan
€39
2 flights
☕ 24h in Milan — enough time to explore
7 Oct
16:35
VNO → MIL → ZAG
Wizz Air + MW · 9h layover in Milan
€40
2 flights
7 Sep
02:45
VNO → OSL → ZAG
Ryanair + Ryanair · 1d 2h stopover in Oslo
€45
2 flights
☕ 26h in Oslo — enough time to explore
21 Sep
02:45
VNO → OSL → ZAG
Ryanair + Ryanair · 1d 2h stopover in Oslo
€45
2 flights
☕ 26h in Oslo — enough time to explore
5 Sep
07:20
VNO → OSL → ZAG
Ryanair + Ryanair · 1d 1h stopover in Oslo
€46
2 flights
☕ 25h in Oslo — enough time to explore
5 Oct
16:35
VNO → MIL → ZAG
Wizz Air + Ryanair · 1d 2h stopover in Milan
€49
2 flights
☕ 26h in Milan — enough time to explore

Flight delayed or cancelled? You could be owed up to EUR 600 under EU261. Get your free claim letter →