> > > >
Flights from Barcelona to Sofia

Airlines operating flights from Barcelona to Sofia

Choose from 1 airlines flying from Barcelona to Sofia, including Wizz Air, and . Ryanair currently offers the cheapest ticket on this route.
Wizz Air logo Wizz Air
Airlines are determined based on actual purchased flight tickets from Barcelona to Sofia according to previous 12 months data from Trip.com.

Find the cheapest direct flight options from Barcelona to Sofia over the next three months. Book one-way tickets from €29 and round-trip tickets from €53.

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

Flight details for Barcelona to Sofia

The distance between Barcelona and Sofia is 1,754.66 km. It takes around 2 hours 53 minutes on average to fly from Barcelona to Sofia. Based on Trip.com's data, travel demand peaks in July. The off-season for travel is August.

Cheapest one-way flight price€29
Cheapest round-trip ticket price€53
Off-season for travelAugust
Peak season for travelJuly
Flight distance1,754.66 km
Average flight time2 hours 53 minutes
Popular airlineWizz Air
Flight statistics for the Barcelona–Sofia route are based on aggregated booking data from Trip.com over the past 12 months.

Trip.com price insights on flights from Barcelona to Sofia

What is the cheapest month for one-way flights from Barcelona to Sofia?

The average one way ticket price paid by Trip.com users from Barcelona to Sofia in each month over the past 12 months.

Based on Trip.com data, the cheapest month to fly from Barcelona to Sofia is February, with an average price of €55. The most expensive month is usually December, with average prices reaching €225.

€225
€140
€55
0
    Cheapest
  • €69
    Mar
  • €145
    Apr
  • €91
    May
  • €125
    Jun
  • €167
    Jul
  • €89
    Aug
  • €90
    Sep
  • €94
    Oct
  • €80
    Nov
  • €225
    Dec
  • €60
    Jan
  • €55
    Feb

What is the cheapest month for return flights from Barcelona to Sofia?

Average price of return flights from Barcelona to Sofia purchased by Trip.com users by month over the past 12 months

Based on Trip.com's historical data, January is often the cheapest month for fly from Barcelona to Sofia, with an average price of €61. April is usually the most expensive period, with prices averaging as high as €284.

€284
€173
€61
0
    Cheapest
  • €121
    Mar
  • €284
    Apr
  • €153
    May
  • €191
    Jun
  • €166
    Jul
  • €218
    Aug
  • €90
    Sep
  • €221
    Oct
  • €69
    Nov
  • €86
    Dec
  • €61
    Jan
  • €66
    Feb

Which day of the week is cheapest to fly from Barcelona to Sofia?

Data is based on the past 12 months and shows the average weekly airfare from Barcelona to Sofia on different days of the week according to Trip.com.

Based on Trip.com data from the past 12 months, the cheapest day to fly from Barcelona to Sofia is Saturday. The average fare on this day is usually lower than on other days. Try to avoid flying on Sunday as fares are usually the highest.

€165
€125
€85
€45
    Cheapest
  • €97
    Mon
  • €115
    Tue
  • €125
    Wed
  • €98
    Thu
  • €156
    Fri
  • €85
    Sat
  • €165
    Sun

Flight FAQs

  • What are the cheapest flights from Barcelona to Sofia (BCN-SOF)?

    Based on Trip.com data, Ryanair offers one-way fares as low as €29 on Cheapest nonstop routes (e.g. BCN to SOF on Thu, May 7), while Ryanair offers Cheapest nonstop round-trips from €53 departing on Sun, Apr 26 and returning on Tue, Apr 28.
  • It takes around 2 hours 53 minutes to fly from Barcelona (BCN) to Sofia (SOF).
  • By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Barcelona 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.
  • To find best deals on flights from Barcelona to Sofia, you can use various tools on Trip.com:
    · Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Thu, May 7, with one-way flights priced at just €29.
    · Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Ryanair.
    · Set up price alerts to easily monitor ticket prices without having to check every day.
    · Check Trip.com flight deals and promo codes frequently.
    · Avoid peak season unless you book very early. It seems the peak season for Sofia travel is around July.
    · Get exclusive promo codes for Trip.com app users.
  • The cheapest months to fly from Barcelona to Sofia is August, when demand for travel is lower.
  • After crunching the numbers on our March flight calendar, it's currently cheapest to fly from Barcelona to Sofia on March 26, 2026 with Wizz Air, with prices starting at €59.
  • The time difference between Sofia and Barcelona is 1h.
  • Tickets can only be changed or canceled 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.

Trip.com airline insights on flights from Barcelona to Sofia

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

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

Based on Trip.com data from the past 12 months, the airline offering the cheapest direct flights from Barcelona to Sofia is Ryanair, with an average fare of €84.

€84
€210
€336
€462
Ryanair
€84
Ryanair
Wizz Air
€94
Wizz Air
Bulgaria Air
€160
Bulgaria Air
Air Serbia
€165
Air Serbia
ITA Airways
€229
ITA Airways
Austrian Airlines
€462
Austrian Airlines