> > > >
Flights from Zagreb to Sofia

What to know about flights from Zagreb to Sofia?

The distance between Zagreb and Sofia is approximately 675.43km.

Cheapest one-way
€71
Air Serbia Air Serbia ZAG-SOF 3h 55m · 1 stop Fri, Nov 27
Book Now
Cheapest return
€145
Air Serbia Air Serbia ZAG-SOF 7h 10m · 2 stops Mon, Nov 23 - Fri, Nov 27
Book Now
Route details
675.43km
Flight distance

Explore the cheapest one-way and round-trip flights from Zagreb to Sofia over the next 90 days, with one-way fares from €71 and round-trip from €145. Based on Trip.com's latest 7-day flight data.

Displayed flight fares from Zagreb to Sofia are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.

Flight.News
Weather alert update for Sofia issued on 12 November 2026: There are no active severe weather warnings reported at this time.

Which airlines are the most popular for Zagreb to Sofia flights?

Choose from 2 airlines flying from Zagreb to Sofia, including LOT Polish Airlines, Air Serbia and . Air Serbia currently offers the cheapest ticket on this route.
LOT Polish Airlines logo LOT Polish Airlines
Air Serbia logo Air Serbia
Airlines are determined based on actual purchased flight tickets from Zagreb to Sofia according to previous 12 months data from Trip.com.

Flight FAQs

  • Which airlines offer the cheapest flights from Zagreb to Sofia?

    Based on Trip.com data, Air Serbia offers Cheapest nonstop one-way flights from €71 (for example, ZAG–SOF on Fri, Nov 27). For a Cheapest nonstop return flight, Air Serbia offers fares from €145, departing on Mon, Nov 23 and returning on Fri, Nov 27.
  • At the moment, several airlines serve connecting flights from Zagreb to Sofia, including: Air Serbia LOT Polish Airlines Selected airlines are based on historical data collected from flight bookings made by users on Trip.com within the last 90 days.
  • By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Zagreb to Sofia is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.
  • Here are some tips for finding the best flight deals from Zagreb to Sofia on Trip.com:
    · Be flexible with your travel dates. The cheapest flight is currently on Fri, Nov 27, with one-way fares from just €71.
    · Compare airlines. Air Serbia currently offers the lowest fares on this route.
    · Set up a price alert to track fare changes without searching every day.
    · Check Trip.com regularly for flight deals and available promo codes.
    · Get exclusive promo codes on the Trip.com app.
  • After crunching the numbers on our November flight calendar, it's currently cheapest to fly from Zagreb to Sofia on Fri, Nov 27 with Air Serbia, with prices starting at €71.
  • Flights to Sofia can arrive at: Sofia Airport (SOF). The most common route connects Zagreb Airport and Sofia Airport (ZAG–SOF).
  • The time difference between Sofia and Zagreb is 1h.
  • Tickets can only be changed or cancelled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.
  • Based on Trip.com data for flights departing in the next 30 days, the average one-way fare from Zagreb to Sofia is €274. Fares vary by travel date, airline and availability.
  • Enter Zagreb and Sofia, choose your travel dates and passengers, then compare flights by price, duration and baggage. Select a fare, review the change and cancellation rules, enter traveller details and complete payment to receive your confirmation.

Trip.com airline insights on flights from Zagreb to Sofia

Which airlines offer the cheapest direct flights from Zagreb to Sofia?

Data is based on the past 12 months and reflects the average fare of all direct flights from Zagreb to Sofia on Trip.com.

Based on Trip.com data from the past 12 months, the airline offering the cheapest direct flights from Zagreb to Sofia is Air Serbia, with an average fare of €174.

€98
€174
€251
€327
€403
Air Serbia
€174
Air Serbia
LOT Polish Airlines
€246
LOT Polish Airlines
Lufthansa
€270
Lufthansa
Austrian Airlines
€294
Austrian Airlines
SWISS
€403
SWISS