C$ 308 Find Cheap Flights from Ontario to Bulgaria

1 adult
1 adult, Economy

KAYAK searches hundreds of travel sites at once for deals on flights to Bulgaria

Travellers love KAYAK
41,299,237 searches in the past 7 days on KAYAK

Save 25% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Useful Info

Good to know

Low seasonJanuary
High seasonAugust
Cheapest flightC$ 308
Best time to beat the crowds (8% less expensive on average)
Most popular time to fly (12% more expensive on average)
Flight from Toronto to Sofia

FAQs for booking flights from Ontario to Bulgaria

  • How does KAYAK find such low prices on flights from Ontario to Bulgaria?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Ontario to Bulgaria.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Ontario to Bulgaria?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight from Ontario to Bulgaria is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Ontario to Bulgaria?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly from Ontario to Bulgaria with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Ontario to Bulgaria?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying from Ontario to Bulgaria up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • What is the cheapest day to fly to Bulgaria?

    Based on KAYAK data, the cheapest day to fly to Bulgaria is Wednesday when round-trip tickets can be as cheap as C$ 1,380. On the other hand, the most expensive day to fly is Friday, when round-trip prices are C$ 1,537 on average.

  • What is the cheapest time of day to fly to Bulgaria?

    The cheapest time of day to fly to Bulgaria is generally in the evening, when round-trip flights cost C$ 1,029 on average. Morning departures are around 100% cheaper than evening flights, on average. The most expensive time of day to fly to Bulgaria is generally at night, which is peak travel time and where the average cost of a ticket is C$ 1,108.

  • What is the cheapest month to fly from Ontario to Bulgaria?

    The cheapest month for flights from Ontario to Bulgaria is March, when tickets cost C$ 1,289 (return) on average. On the other hand, the most expensive months are December and August, when the average cost of round-trip tickets is C$ 1,946 and C$ 1,670 respectively.

  • How far in advance should I book a flight from Ontario to Bulgaria?

    To get a below-average price on the flight from Ontario to Bulgaria, you should book around 8 weeks before departure. For the absolute cheapest price, our data suggests you should book 9 weeks before departure.

  • How long is the flight to Bulgaria?

    An average direct flight from Ontario to Bulgaria takes 22h 22m, covering a distance of 12471 km. The shortest route is Montreal Pierre Elliott Trudeau Intl Airport (YUL) to Sofia (SOF) with an average flight time of 10h 00m.

  • What are the most popular destinations in Bulgaria?

    Based on KAYAK flight searches, the most popular destination is Sofia (74% of total searches to Bulgaria). The next most popular destinations are Varna (20%) and Burgas (5%). Searches for flights to Plovdiv (1%) are also popular.

Book cheap flights from Ontario to Bulgaria

Recent round-trip flight deals

1/9Mon
1 stop
30h 40mYYZ-SOF
14/9Sun
1 stop
23h 30mSOF-YYZ
C$ 933
1/9Mon
1 stop
30h 25mYUL-SOF
15/9Mon
1 stop
29h 35mSOF-YUL
C$ 959
23/9Tue
1 stopBritish Airways
15h 30mYUL-SOF
1/10Wed
1 stopBritish Airways
29h 45mSOF-YUL
C$ 1,063
23/9Tue
1 stopBritish Airways
15h 30mYUL-SOF
1/10Wed
1 stopBritish Airways
29h 45mSOF-YUL
C$ 1,066
1/9Mon
1 stopLOT
23h 40mYYZ-SOF
1/10Wed
1 stopLOT
12h 45mSOF-YYZ
C$ 1,177
23/9Tue
1 stopLufthansa
17h 25mYYZ-VAR
7/10Tue
2 stopsLufthansa
31h 20mVAR-YYZ
C$ 1,198
23/9Tue
2 stopsLufthansa
20h 45mYYZ-VAR
7/10Tue
2 stopsLufthansa
31h 20mVAR-YYZ
C$ 1,200
23/9Tue
1 stopSWISS
10h 25mYUL-SOF
2/10Thu
2 stopsSWISS
17h 03mSOF-YUL
C$ 1,290
23/9Tue
1 stopSWISS
10h 25mYUL-SOF
30/9Tue
1 stopSWISS
32h 45mSOF-YUL
C$ 1,293
30/7Wed
1 stopLOT
32h 30mYYZ-SOF
13/8Wed
1 stopLOT
19h 00mSOF-YYZ
C$ 1,503

Search by stops

Search by airline

Search by price

Recent one-way flight deals

4/10Sat
1 stop
17h 45mYYZ-SOF
C$ 308
29/7Tue
2 stops
52h 20mYYZ-SOF
C$ 405
15/7Tue
2 stops
29h 55mYYZ-SOF
C$ 425
3/10Fri
2 stopsAir Serbia
15h 35mYYZ-SOF
C$ 881
16/9Tue
1 stopLufthansa
17h 05mYUL-VAR
C$ 1,282
16/9Tue
1 stopLufthansa
17h 05mYUL-VAR
C$ 1,286
26/6Thu
2 stopsAmerican Airlines
17h 31mYUL-SOF
C$ 1,380
12/7Sat
2 stopsLOT
34h 55mYOW-SOF
C$ 1,381
26/6Thu
2 stopsAmerican Airlines
14h 30mYUL-SOF
C$ 1,384
12/7Sat
2 stopsLOT
23h 05mYOW-SOF
C$ 1,384

Search by stops

Search by airline

Search by price

Last minute flights from Ontario to Bulgaria

Last minute flight, train and bus deals

17/6Tue
multi-stop
32h 20mYYZ-SOF
2/7Wed
multi-stop
31h 45mSOF-YYZ
C$ 1,120
17/6Tue
multi-stop
32h 20mYYZ-SOF
30/6Mon
multi-stop
13h 45mSOF-YYZ
C$ 1,186
17/6Tue
multi-stopTurkish Airlines
15h 35mYYZ-SOF
6/7Sun
multi-stopTurkish Airlines
40h 14mSOF-YYZ
C$ 1,507
17/6Tue
multi-stopTurkish Airlines
15h 35mYYZ-SOF
4/7Fri
multi-stopTurkish Airlines
17h 40mSOF-YYZ
C$ 1,517
18/6Wed
multi-stopLOT
23h 40mYYZ-SOF
4/7Fri
multi-stopLOT
30h 25mSOF-YYZ
C$ 1,626
21/6Sat
multi-stopLOT
11h 35mYYZ-SOF
13/7Sun
multi-stopLOT
12h 45mSOF-YYZ
C$ 1,666
18/6Wed
multi-stopLufthansa
19h 40mYYZ-SOF
3/7Thu
multi-stopLufthansa
17h 34mSOF-YYZ
C$ 1,836
18/6Wed
multi-stopAustrian Airlines
13h 40mYYZ-SOF
3/7Thu
multi-stopAustrian Airlines
20h 44mSOF-YYZ
C$ 1,850
18/6Wed
multi-stopLufthansa
19h 40mYYZ-SOF
6/7Sun
multi-stopLufthansa
30h 05mSOF-YYZ
C$ 1,856
18/6Wed
multi-stopAustrian Airlines
13h 40mYYZ-SOF
6/7Sun
multi-stopAustrian Airlines
27h 55mSOF-YYZ
C$ 1,896

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Bulgaria

Cabin class types available on flights to Ontario

Cabin classes available on flights to Ontario. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.

Not what you’re looking for? Find thousands of other hotels, flights, car rentals and package deals with KAYAK.