Find flights
Airlines
Travel Guide

C$ 379+ Cheap flights to Zagreb

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 30/3. Fares are subject to change and may not be available on all flights or dates of travel.
— ZAG
18 Feb — 25 Feb1
1 adult

Flights to Zagreb in 2025

Find the latest flights to Zagreb in 2025, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 13 February 2025.

Round-trip from

C$ 778

One-way from

C$ 379

Popular in

December

Cheapest in

November

Average price

C$ 1,321

Good round-trip deal

C$ 1,197 or less

Good one-way deal

C$ 974 or less
14/3-27/3
  • 14/3-27/3
  • 4 total stops
  • 45h 30m total
  • Toronto to Zagreb
30/3
  • 30/3
  • 2 total stops
  • 19h 35m total
  • Toronto to Zagreb
Highest demand for flights based on searches. 0% potential increase in price (C$ 11 potential increase over avg. RT price).
Cheapest flight prices on average. 1% potential price decrease (C$ 36 potential savings vs. average RT price).
Average for round-trip flights in February 2025
Price to beat on a round-trip flight from Toronto to Zagreb Franjo Tuđman.
Price to beat on a one-way flight from Toronto to Zagreb Franjo Tuđman.

Find flight deals to Zagreb

Cheapest flights to Zagreb
Explore the most affordable flight options available to Zagreb. Find the lowest fares based on data from user searches, with prices last updated on 13 February 2025.

Fri 14/37:20 p.m.YHM - ZAG
2 stops14h 50mMultiple Airlines
Thu 27/34:30 p.m.ZAG - YHM
2 stops30h 40mMultiple Airlines
Deal found 13/2C$ 778
Fri 21/36:15 p.m.YYZ - ZAG
1 stop11h 45mMultiple Airlines
Sun 30/38:45 a.m.ZAG - YYZ
1 stop15h 10mMultiple Airlines
Deal found 12/2C$ 939
Thu 27/311:40 p.m.YYZ - ZAG
1 stop31h 25mLOT
Sun 6/46:05 p.m.ZAG - YYZ
1 stop32h 15mLOT
Deal found 11/2C$ 1,052
Wed 26/38:45 p.m.YYZ - ZAG
1 stop14h 10mLufthansa
Tue 8/46:05 a.m.ZAG - YYZ
1 stop14h 35mLufthansa
Deal found 13/2C$ 1,062
Sun 23/35:25 p.m.YTZ - ZAG
2 stops15h 35mMultiple Airlines
Sun 6/41:20 p.m.ZAG - YTZ
2 stops14h 15mMultiple Airlines
Deal found 12/2C$ 1,069
Wed 12/312:25 p.m.YTZ - ZAG
2 stops19h 30mAir Canada
Wed 19/31:40 p.m.ZAG - YTZ
2 stops25h 10mAir Canada
Deal found 12/2C$ 1,081
Wed 26/37:00 a.m.YYZ - ZAG
2 stops24h 55mAir Canada
Tue 8/41:20 p.m.ZAG - YYZ
2 stops16h 19mAir Canada
Deal found 13/2C$ 1,092
Thu 20/312:40 a.m.YYZ - ZAG
1 stop14h 20mCroatia Airlines
Sun 30/38:35 a.m.ZAG - YYZ
1 stop11h 55mCroatia Airlines
Deal found 12/2C$ 1,098
Wed 19/26:05 p.m.YYZ - ZAG
1 stop13h 55mAustrian Airlines
Wed 26/22:35 p.m.ZAG - YYZ
2 stops31h 45mAustrian Airlines
Deal found 12/2C$ 1,101
Thu 4/99:10 p.m.YYZ - ZAG
Nonstop8h 50mAir Transat
Fri 12/92:00 p.m.ZAG - YYZ
Nonstop9h 20mAir Transat
Deal found 12/2C$ 1,199
Sat 26/46:20 p.m.YYZ - ZAG
2 stops37h 50mUnited Airlines
Thu 8/53:00 p.m.ZAG - YYZ
2 stops30h 46mUnited Airlines
Deal found 13/2C$ 1,252
Sun 23/36:25 p.m.YTZ - ZAG
2 stops45h 50mSWISS
Sun 6/49:25 a.m.ZAG - YTZ
2 stops16h 25mSWISS
Deal found 12/2C$ 1,926

Find flights to Zagreb within your budget

Locate flights to Zagreb that fit your budget, with regularly updated fares and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 13 February 2025.

Fly from

Toronto

Route

Depart

Return

Price

HamiltonZagreb

YHM - ZAG

YHMZAG

Hamilton

Fri 14/3

7:20 p.m.-3:10 p.m.

2 stops14h 50m

Zagreb Franjo Tuđman

Thu 27/3

4:30 p.m.-6:10 p.m.

2 stops30h 40m

C$ 778

TorontoZagreb

YYZ - ZAG

YYZZAG

Toronto Pearson Intl

Tue 20/5

7:55 p.m.-7:20 p.m.

1 stop17h 25m

Zagreb Franjo Tuđman

Tue 3/6

9:05 a.m.-5:55 p.m.

1 stop14h 50m

C$ 971

TorontoZagreb

YYZ - ZAG

YYZZAG

Toronto Pearson Intl

Thu 27/3

11:40 p.m.-12:05 p.m.

1 stop31h 25m

Zagreb Franjo Tuđman

Sun 6/4

6:05 p.m.-8:20 p.m.

1 stop32h 15m

C$ 1,055

TorontoZagreb

YYZ - ZAG

YYZZAG

Toronto Pearson Intl

Wed 26/3

8:45 p.m.-3:55 p.m.

1 stop14h 10m

Zagreb Franjo Tuđman

Tue 8/4

6:05 a.m.-2:40 p.m.

1 stop14h 35m

C$ 1,062

TorontoZagreb

YTZ - ZAG

YTZZAG

Toronto Island

Wed 26/3

8:25 a.m.-12:55 p.m.

2 stops23h 30m

Zagreb Franjo Tuđman

Sun 6/4

6:50 p.m.-7:50 p.m.

2 stops31h 00m

C$ 1,082

TorontoZagreb

YTZ - ZAG

YTZZAG

Toronto Island

Thu 20/3

8:25 p.m.-12:55 p.m.

2 stops35h 30m

Zagreb Franjo Tuđman

Tue 1/4

1:20 p.m.-11:47 a.m.

2 stops28h 27m

C$ 1,092

TorontoZagreb

YYZ - ZAG

YYZZAG

Toronto Pearson Intl

Wed 26/3

7:00 a.m.-12:55 p.m.

2 stops24h 55m

Zagreb Franjo Tuđman

Tue 8/4

1:20 p.m.-11:39 p.m.

2 stops16h 19m

C$ 1,092

TorontoZagreb

YYZ - ZAG

YYZZAG

Toronto Pearson Intl

Wed 19/3

12:40 a.m.-2:00 p.m.

2 stops32h 20m

Zagreb Franjo Tuđman

Tue 1/4

6:50 p.m.-1:50 p.m.

1 stop25h 00m

C$ 1,107

TorontoZagreb

YYZ - ZAG

YYZZAG

Toronto Pearson Intl

Thu 13/3

12:40 a.m.-8:00 p.m.

1 stop14h 20m

Zagreb Franjo Tuđman

Thu 27/3

9:05 a.m.-8:55 p.m.

1 stop16h 50m

C$ 1,227

TorontoZagreb

YYZ - ZAG

YYZZAG

Toronto Pearson Intl

Sat 26/4

6:20 p.m.-2:10 p.m.

2 stops37h 50m

Zagreb Franjo Tuđman

Thu 8/5

3:00 p.m.-3:46 p.m.

2 stops30h 46m

C$ 1,252

Flights are sorted by cheapest round-trip flights first.

Deals found on 13/2

Showing 1-10 of 22 results
1
2
3

Best time to book a flight to Zagreb

Have a flexible travel schedule? Discover the best time to fly to Zagreb with our price prediction graph.