99 € Cheap Flights from Porto to Sofia

Compare Porto to Sofia flight deals

Find the cheapest month or even day of the year to fly to Sofia

Book the best Sofia fare with no extra fees

Flight deals from Porto to Sofia

Looking for a cheap last-minute deal or the best return flight from Porto Airport to Sofia Airport? If you want to travel next month, return fares start from 115 €. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Porto to Sofia

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Porto to Sofia flights are currently cheapest in September.

Direct flights from Porto to Sofia

Porto to Sofia: Alternative routes

Compare routes from Porto to Sofia below. You may find an airport to fly into that's cheaper, faster, or easier than Sofia.

Porto to Sofia: Flight information

The things to know before you go.
Cheapest flight found99 €
Cheapest month to flySeptember
Average flight time4 hrs, 10 mins
Most popular airlineBulgaria Air
Average flights per week1

Finding cheap flights from Porto to Sofia: Frequently asked questions

The best price we found for a return flight from Porto to Sofia is 99 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 10 minutes is the average flight time from Porto to Sofia.
Bulgaria Air flies direct from Porto to Sofia.
As of June 2026, there is one flight per week flying from Porto to Sofia.
The cheapest month to fly from Porto to Sofia is usually September.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Porto Airport to Sofia Airport on Thursday, 17 September 2026.
Yes – the average flight time is 4 hours and 10 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Sofia but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Sofia is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Wizz Air Malta and Bulgaria Air offer the cheapest flight tickets to Sofia.

Flying from Porto Airport (OPO) to Sofia Airport (SOF): what you need to know

  • Around 3 hours 50 minutes is how long you'll be travelling on a direct flight from Porto Airport to Sofia Airport.

  • The timezone in Sofia is UTC+2, which is two hours ahead of Porto.

  • Give yourself plenty of time to make your OPO to SOF flight. As a general rule, arrive at least two hours before international departures and an hour ahead for domestic flights.

  • Be prepared for longer queues during popular months like August. Arriving up to four hours ahead of an international flight and two hours for domestic departures will give you ample time for security and boarding.

  • Bulgaria Air offers direct flights from Porto Airport to Sofia Airport. Book with this popular airline, then get ready to see the sights in Sofia — and maybe even more of Bulgaria if you have time.

  • Bulgaria Air is the airline most travellers choose to fly with on this route.

  • We make it a piece of cake to book a flight with a stopover. To see all your options for tickets from Porto Airport to Sofia Airport, deselect 'Direct flights only.' Then, choose a flight with a stop long enough to visit your chosen city. Popular stopovers between OPO and SOF include:

    • Paris Charles de Gaulle Airport

    • Rome Fiumicino Airport

    • Vienna Airport

How to find the cheapest flights from Porto Airport (OPO) to Sofia Airport (SOF)

  • At the moment, 40 € is the cheapest price we've seen for a one-way Porto Airport to Sofia Airport flight. The best price for a return ticket is 99 €. Bear in mind that fares can change due to demand when booking.

  • It's usually best to book in advance if you're hoping to get cheap tickets from OPO to SOF. That's because airlines change prices based on demand, which tends to increase closer to departure.

  • Finding cheap flights from Porto Airport to Sofia Airport is easy if you're flexible with your travel dates. Use the 'Whole month' search tool to see the lowest prices across the month and score a great deal.

  • Picking up cheap flights from OPO to SOF couldn't be easier with Price Alerts. Simply create one of these automatic alerts and we'll notify you when there's a better deal.

  • Tailor your flights using filters. Choose your preferred arrival and departure times, total journey duration and airlines. You can also sort results by 'Best,' 'Cheapest' or 'Fastest' flights from Porto Airport to Sofia Airport.

Handy information about Porto Airport (OPO)

  • Of the departures from Porto Airport, 75% land on schedule at their destination.

  • To reach Porto Airport from central Porto, it takes about 20 minutes if you're going by car. This depends on traffic though. It's approximately 11 kilometres from the airport to the city centre.

  • Taking public transport? Expect a journey time of around 30 minutes.

  • Get your travels off to a stress-free start by staying near OPO. Whether you've booked an early flight from Porto Airport to Sofia Airport or just don't want to be rushed, these hotels are ideal:

Arriving at Sofia Airport (SOF)

When to fly to Sofia Airport (SOF)

  • August is the busiest month for flights from Porto Airport to Sofia Airport. To steer clear of the crowds, head to Sofia in March.

  • Lock in your flight from Porto Airport to Sofia Airport for August if you want to go to Sofia during its warmest month. Expect temperatures of between 13ºC (55ºF) and 32ºC (90ºF).

  • For cooler conditions, look for a cheap ticket from OPO to SOF in January. Temperatures average between -11ºC (12ºF) and 7ºC (45ºF) then.

Explore more of Bulgaria

  • Plovdiv is just one of the many cities in Bulgaria waiting to be discovered after you've experienced Sofia. Around 129 kilometres away to the south-east, its best attractions include Plovdiv Roman Theatre, Municipal Institute "Ancient Plovdiv" and Museum Centre for Contemporary History.

  • Around 386 kilometres east of Sofia, Varna is another favourite stop in Bulgaria. Experience this destination's highlights firsthand at Sahara beach, Museum of Natural History and Sea Garden.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.