SOF

£17 Find Cheap Flights to Sofia – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 25% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return flight
£34
Typical prices: £102-£260
Ryanair
Tue 6/11Tue 13/11
BRS - SOF • Direct
Cheapest one-way flight
£16
Typical prices: £57-£157
Ryanair
Sat 17/11
BRS - SOF • Direct
Direct flights
You can fly direct with Ryanair, Wizz Air, and others. Average duration is 3h 11m.
FAQs
FAQs
Top airlines
Most flights • 26 per week
Best reviews • 8.4 score
Airline reviews
+1
Airline reviews
+1
Top routes
Cheapest • 48% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 3 weeks in advance save around 24% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 49% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Sofia!
Flight Deals
Booking Insights
Expert advice
Flight Deals

Cheap Flights to Sofia

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Sofia

Fri, 6 Nov - Fri, 13 Nov
Ryanair Logo
16:25 - 21:35BRS  Bristol-SOF Sofia
3h 10mdirect
Ryanair Logo
22:00 - 23:30SOF  Sofia-BRS Bristol
3h 30mdirect
£34Ryanair
Sat, 7 Nov - Sat, 14 Nov
Ryanair Logo
16:15 - 21:25BHX  Birmingham-SOF Sofia
3h 10mdirect
Ryanair Logo
21:55 - 23:25SOF  Sofia-BHX Birmingham
3h 30mdirect
£36Ryanair
Sun, 8 Nov - Tue, 17 Nov
Multiple Airlines Logo
17:55 - 11:20LPL  Liverpool J. Lennon-SOF Sofia
15h 25m1 stop Bergamo Orio Al Serio
Multiple Airlines Logo
16:15 - 17:55SOF  Sofia-LPL Liverpool J. Lennon
3h 40mdirect
£67Multiple Airlines
Sun, 8 Nov - Sat, 14 Nov
Multiple Airlines Logo
17:55 - 11:20LPL  Liverpool J. Lennon-SOF Sofia
15h 25m1 stop Bergamo Orio Al Serio
Multiple Airlines Logo
06:00 - 07:40SOF  Sofia-LPL Liverpool J. Lennon
3h 40mdirect
£67Multiple Airlines
Fri, 9 Oct - Mon, 12 Oct
Wizz Air Logo
21:40 - 02:55LTN  London Luton-SOF Sofia
3h 15mdirect
Wizz Air Logo
06:00 - 07:15SOF  Sofia-LTN London Luton
3h 15mdirect
£69Wizz Air
Fri, 9 Oct - Wed, 14 Oct
Wizz Air Logo
21:40 - 02:55LTN  London Luton-SOF Sofia
3h 15mdirect
Wizz Air Logo
06:00 - 07:15SOF  Sofia-LTN London Luton
3h 15mdirect
£69Wizz Air
Thu, 10 Dec - Tue, 15 Dec
easyJet Logo
08:05 - 13:15LGW  London Gatwick-SOF Sofia
3h 10mdirect
easyJet Logo
20:35 - 22:10SOF  Sofia-LGW London Gatwick
3h 35mdirect
£70easyJet
Thu, 10 Dec - Tue, 15 Dec
easyJet Logo
08:05 - 13:15LGW  London Gatwick-SOF Sofia
3h 10mdirect
easyJet Logo
20:35 - 22:10SOF  Sofia-LGW London Gatwick
3h 35mdirect
£71easyJet
Fri, 22 Jan - Sun, 24 Jan
British Airways Logo
14:05 - 19:20LHR  London Heathrow-SOF Sofia
3h 15mdirect
British Airways Logo
19:45 - 21:10SOF  Sofia-LHR London Heathrow
3h 25mdirect
£117British Airways
Mon, 12 Oct - Wed, 14 Oct
British Airways Logo
14:05 - 19:20LHR  London Heathrow-SOF Sofia
3h 15mdirect
British Airways Logo
21:25 - 22:45SOF  Sofia-LHR London Heathrow
3h 20mdirect
£117British Airways
Booking Insights

Price, demand, and travel trends for United Kingdom to Sofia flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights from the United Kingdom to Sofia with more confidence.

What is the cheapest flight to Sofia?

Bristol to Sofia is the cheapest route at £34 return, found in the past 5 days on KAYAK. London Luton Airport to Sofia is the most popular connection with return deals from £69.

How much is a flight to Sofia?

A return flight to Sofia costs £170 on average, based on data over the past 12 months on KAYAK. Return fares from Bristol average £131, while Birmingham runs a bit higher at £163.

What is the cheapest day to fly to Sofia?

Wednesday is the cheapest day to fly to Sofia at £153 return on average over the past 12 months on KAYAK. Saturday is the most expensive at £206.

What is the cheapest month to fly to Sofia?

•November is the cheapest month to fly to Sofia with an average price of £87 return.
•December (£249) and August (£248) are the most expensive.
•Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to Sofia?

Night flights to Sofia are the cheapest at £157 return on average. Morning flights are the most expensive at £182.

What is a good deal for flights to Sofia?

Flights under £102 are considered a good deal. 25% of KAYAK users found return flights to Sofia at or below these prices, with the lowest fares from:
•Bristol £76
•London £98
•Birmingham £99.

When are flights to Sofia the cheapest?

Flights to Sofia are cheapest 3 weeks before departure. Booking in this window typically costs about 24% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Expert advice

Expert advice for your flight to Sofia

 
KAYAK teamed up with top travel experts to share the best tips for your journey.
Our travel experts
Duncan Madden

Duncan Madden

Expert on Ryanair, Wizz Air and British Airways

Duncan is a freelance travel writer, copywriter and book author in constant search of travel stories and the perpetual sensation of being on holiday. He’s never happier than when on a dusty trail in search of empty waves or ducking under the piste tape in search of snowbound solitude. British born, living in Germany, but happiest heading for the horizon. His first book, Found in Translation, explores the etymologies and stories of country names around the world and is out now.

Jessica Macdonald

Jessica Macdonald

Expert on Lufthansa

Currently based in Scotland after living in South Africa and the United States, Jessica has been writing travel and aviation content for more than 10 years. She regularly contributes to Travel + Leisure and TripSavvy, and has had work published by Condé Nast Traveller and The Independent. She has travelled to more than 50 countries across six continents.

Blane Bachelor

Blane Bachelor

Expert on easyJet

Blane Bachelor is a journalist and editor specialising in travel and aviation who writes regularly for top global outlets. Born and raised in Florida, Blane has worked and lived in four countries, including the Netherlands, where she’s currently based with her family. Her favourite way to get to know a new destination is by running or riding a bike around town – or hearing a spooky ghost story about local history.

Key details for flights to Sofia

Low season

May

Cheapest flight

£16
Best time to beat the crowds (19% less expensive on average)
Most popular time to fly (46% more expensive on average)
Flights from Bristol to Sofia

When to book flights to Sofia

Are your dates flexible? Find out the best times to travel to Sofia based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your questions about flights to Sofia, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • What is the fastest way to get to the city centre of Sofia from Sofia Airport?

    If you want to get into the city centre as quickly as possible, take Metro line 1 which will deliver you to the centre of Sofia in about 18 minutes. You can buy metro tickets from the machine at Sofia Airport Metro Station and it is advisable that you have Bulgarian currency on you as only one machine accepts credit cards.

  • Can I rent a car at Sofia Airport?

    Yes, there is a number of rental companies operating at both terminals and they are open until midnight. Some of the companies allow you to reserve a car in advance via internet, you can find the list of the rental companies at the Sofia Airport’s website.

  • Is it possible to park a car at Sofia Airport?

    There is a public car parking in front of the airport that is open 24/7 but keep in mind that there is no surveillance. There is also a parking garage connected to terminal 2 and the rates are the same for both options.

  • Are there any shops at Sofia Airport?

    You can find a few basic shops selling convenience items, newspapers or souvenirs in terminal 1. If you want more shopping options, go to terminal 2 which has more shops with books, clothes, electronics and jewellery.

  • Are there any budget airlines that serve Sofia Airport?

    Sofia Airport is the base for Ryanair and Wizz Air, the most popular budget airlines in Europe which have frequent flights to Sofia from the UK. Keep your eye out for a range of great deals.

  • Can I fly direct to Sofia from UK airports?

    Multiple direct flights to Sofia are available from London airports. Passengers can fly direct to Sofia from London Luton Airport and London Gatwick Airport with WIZZ Air. You can also fly direct to Sofia from London Stansted Airport with Ryanair. Direct Sofia flights are also from Birmingham Airport with Ryanair and from Manchester Airport with EasyJet. On Sofia flights from other UK airports, you will often have to change planes once during your journey.

  • Are low-carbon flights to Sofia available?

    Using KAYAK’s C02 filter can show you the most eco-friendly routes when you plan your travel. For flights to Sofia, you can lower your carbon emissions by around 50% if you fly with Lufthansa from London Heathrow Airport. Flights on this route usually take roughly 4-7h and include one layover at Munich Airport. Choosing low-emissions routes will often slightly increase your journey costs.

  • What is the difference between the most popular and the most frequent airline at Sofia?

    Ryanair operates the most flights from the United Kingdom to Sofia at 26 per week, and for this route Ryanair is also the airline most often selected by KAYAK users searching for flights from the United Kingdom to Sofia. The two are sometimes different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

  • How long are direct flights to Sofia from different departure cities?

    Direct flight time to Sofia varies depending on your departure city:

    • from Birmingham: 3h 05m
    • from Liverpool: 3h 20m
    • from London: 3h 00m
    • from Bristol: 3h 10m
    • from Manchester: 3h 20m

  • Where can I fly from to get the cheapest fares to Sofia?

    Based on fares booked in the past 5 days, the cheapest flights to Sofia are from:
    • London, from £69 return

  • How many flights serve Sofia?

    Sofia receives 7 flights per day and 46 per week from across the world. London has the most flights to Sofia with 35 weekly flights.

  • How do I know if a flight to Sofia is a good deal?

    A good deal on a flight to Sofia is around £102 return. This fare is in the lowest 25% of return flight prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • How expensive are last-minute flights to Sofia?

    Last-minute fares to Sofia – booked within 2 weeks of departure – run 1% below the average return fare of £170. Booking late can sometimes save money, but availability is limited.

  • Which airlines should I consider for flights to Sofia?

Your guide to booking Sofia flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Sofia, aim to book around 3 weeks before you fly. That window historically saves about 24% versus last-minute pricing based on KAYAK booking data over the last 12 months.
  • For flights to Sofia, recent KAYAK data shows that stronger deals tend to be around £102 return. If you see a fare below that threshold, it's a good deal – book before the price climbs back up.
  • If you can choose when to go, aim to travel to Sofia in November. Return fares historically average £87 that month – typically the cheapest month to travel based on the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to evening to save up to £25 per return. Evening flights to Sofia average £157 compared to £182 for morning flights. See the time-of-day chart above for the full breakdown.
  • Bag allowances vary by airline, fare type, cabin class, and route. On flights to Sofia, some airlines may include bags at no extra cost. For example, Ryanair includes a cabin bag and a checked bag in Economy class, Wizz Air includes a cabin bag and a checked bag in Economy class, and Bulgaria Air includes a cabin bag and a checked bag in Economy class. Always check the fare details before booking, since bag policies can change by ticket type.
  • Once you arrive in Sofia, a few great places to start are St. Nedelya Church, Central Sofia Market Hall, and Banya Bashi Mosque. These are popular with first-time visitors and can give you a good feel for the area.
  • In order to get to and from the Sofia Airport to the city centre use city bus line 84 or 184. You can buy the ticket at the ticket machine in the arrivals area and the trip will last up to 40 minutes depending on your final stop. For those who prefer a more comfortable mode of transport, Sofia Airport has an official taxi service which is easy to find in front of the terminals.
  • If you want to drink some tea or coffee after your flight to Sofia, you can have a seat at Sky Café in terminal 2 and enjoy your beverage. You can also get a sandwich and other snacks at Deli Sandwich bar.
  • Exchanging money before flights to Sofia? Do not worry about doing this before you leave – you can find cash points in all public areas of the airport and currency exchange counters at both terminals.
  • If you want to rest comfortably while waiting for your flight at the Sofia Airport, head to one of the three lounges that you can access by paying a fee at the entrance. All lounges offer magazines, beverages, Wi-Fi and television. A separate smoking area is available only at the Preslav Lounge.
  • Parents travelling with infants can find two nursing rooms in each terminal with baby cots and changing tables. There is also a play zone in the paid Sofia Lounge where small children can enter free of charge.
  • People who need to take a breather and release some tension after the flight to Sofia can take their time at a prayer and meditation room located in Terminal 2.
  • Before you set off on your flights to Sofia, make sure you’ve got all the right travel documents for your trip. UK nationals do not need to have a visa to visit Bulgaria unless they plan to stay for longer than 90 days. You must ensure that your British passport is valid; however, and that it stays valid for at least three months after your trip. It’s also a good idea to check that your passport is not more than 10 years old from its issue date.
  • You can fly to Sofia from multiple London airports, giving you plenty of choices when it comes to starting your journey. Passengers based in central London may wish to fly from London’s most central available airport, London Heathrow. Meanwhile, if you are travelling south to reach London, London Luton and London Stansted are convenient options. Passengers travelling north to reach London may wish to book flights to Sofia from London Gatwick, which is located on London’s south side.
  • Want to get some work done between flights at Sofia Airport? Passengers can pay €22 (£19) to use the ASPIRE Business Lounge located inside Terminal 2 on level 0 beyond security.

Reviews of the top 5 airlines flying to Sofia

 
Need help choosing which airline to fly with to Sofia? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.4
Bulgaria AirOverall score based on 59 reviews
7.2Entertainment
8.1Comfort
8.8Crew
7.9Food
8.3Boarding
Airline reviews

This was managed by Bulgaria Air. Lots of confusion to whether we had tickets or not. Aegean Airlines also printed both our Aegean Airline and American Airlines flights on the same boarding pass. This caused multiple issues in the Sofia and Athens airports. We could not get a boarding pass from American Airlines since it was booked through Aegean. At passport control in Athens we were so delayed that we almost missed our flight. Passport control was not going to let us pass. They let us go when they announced our flight was boarding.

2.0 MediocreBrian, Aug 2026
Read more Bulgaria Air reviews

This was managed by Bulgaria Air. Lots of confusion to whether we had tickets or not. Aegean Airlines also printed both our Aegean Airline and American Airlines flights on the same boarding pass. This caused multiple issues in the Sofia and Athens airports. We could not get a boarding pass from American Airlines since it was booked through Aegean. At passport control in Athens we were so delayed that we almost missed our flight. Passport control was not going to let us pass. They let us go when they announced our flight was boarding.

Bulgaria Air should stop using buses for boarding if possible. It is very inconvenient and delays the departure

Easy check in. Hot snack with wine if desired. Then chocolate, tea or coffee. Altogether excellent.

Seats are quite small, but due to the plane being empty we were aloud to switch seats to have more room

The water was handed out as we were entering the plane, instead of when we are set down and our hands are free of luggage. There was absolutely no food offered from Sofia to London, except a low quality chocolate, which was not delicious. The flight between London and Miami was ok, as far as service and food, but it was absolutely freezing, throughout the whole aircraft, especially in the back seats, I had to cover my head with a scarf, besides using the blanket and still I was feeling extremely uncomfortable. The passengers seating around me shared the same opinion. We did ask for something to be done about it. The gentleman did try to adjust it, but the effect last very short time, and towards the end of the flight it was extremely cold and blowing strong again ….

Boarded and sat on plane for 3.5 hours before taking off, Updates infrequent and no refreshments offered.

I didn't have food, and there was no entertainment as it was a short haul flight, so can't comment on those, The head cabin crew member was addressing the passengers like a telesales person reeling off terms and conditions; we didn't understand a word he was saying. This is the second time this year we have flown with Ryanair, and both times we've had to carry our luggage downstairs to walk to the plane. As were both OAP's this isn't really acceptable. We have another flight booked for September to Lanzarote, so hopefully that will be better.

Smooth journey made good time. The aircraft was littered and did not look very presentable.

Flight was ok until there was a sudden juddering in the plane and a severe sudden loss of height. There were a lot of distressed passengers and not a single word was said by the pilot or crew.

Awful, the plane was on time but Ryan Air chose to use it for another flight that was running late to avoid the 3 hour penalty so our own flight was 1.5 hours late. This meant a 1 am scheduled landing became 2..30 and we missed our car hire which costs us an extra £300 to rebook - bloody shambles

Stuck on run way for 2 hours before takeoff - tractor breakdown

Enough seat availability for us to move a little and so sit together - but the flight was half an hour late

On time departure; arrived early into Faro. Air Malta operating flight, crew friendly and efficient.

I didn't eat any food so can't comment on that. The prices on the plane are extortionate (as are all prices on planes). Everything else was seemless and a great experience

The distance between seats was narrow. So my recommendation is to increase it

I canceled the flight but not wizz nor kayak replied to my messages. Worst experience from both

Everything was streamlined. Timely take off. Early landing. Great flight

Low-cost airline. Airbus A-320 and 321 series are not comfortable on flights taking more than 3 hours. Seats are uncomfortable. Very limited foot space, especially when having a bag under the seat in front of you.

Typical wizzair flight, nothing special , but as there were flight in the evening we got sandwiches with 50% discount. Terminal wizzair is using is awful. Separate from normal airport, no duty free and only one cafe. Also was late for more than 2 hours but we didn’t got any food or water vouchers.

Had to pay £45 to check in at the airport because I didn't check-in online at least 3 hours prior... and it wasn't mentioned on the booking / App (online check-in is only marked as "included service"). Upon landing, captain failed to land the first attempt and had to take off again for an re-attempt. Overall mid experience, would definitely pay a bit more at first to avoid this again.

Two of our boarding details were missing and they wanted to charge us 84 pounds for that, although it was totally their fault

Boarding was fine, crew professional but not very friendly. Seats are very tight & uncomfortable. 1h delay due to crew change and mechanical issues - no communication whats going on.

The flight was delayed again. I had a bad experience with Wizz Air, and I don't want to travel with them again.

Shambolic boarding with ZERO information on why there was a delay. Don't treat customers like sheep. Crew good. Aircraft new. Late departure with minimal information from flight deck.

The crew was not very friendly or did not seem like very approachable. The plane was quite dirty and it didn’t sound too good when landing.

3 4 3 seats are cruel, the average person should be able to fit in the seats and this was not the case. I was at an angle for hours just to remain in my seat .

Someone sat in my seat and this made boarding protracted and unpleasant. The stewardesses kept saying, “it is important that everyone be seated — or we will be further delayed,” but for a long time they did not tell me where to sit. At the end of the flight a baby screamed loudly for several minutes and it took ninety minutes (!) to get through EU passport and customs. We had to stand the whole time in a an overheated room. The seat on the plane was narrow. These things are not all Lufthansa’s fault but they made for a somewhat unpleasant trip.

Everything about the flight was excellent except for the fact that we had to wait one hour on the tar app and then I had to race to catch my connecting flight with the next stop

The flight on time, flawless check in and boarding process, the crew was very friendly.

Generally OK. The very worst part was the food we were served (on a special diet) which the crew apologised for and said they took photos for there managers. This flight was using a code-share from Discovery Airways, so perhaps not Lufthansa's direct fault. The general food was far better but definitely not plentiful unlike some other airlines. Otherwise it was a nothing special experience unlike the superb time we had last year for a similar route on Cathay!

The agent, who took my mother to her gate, kept talking with one of her male coworkers and treating my mother like a sack of potatoes. She was ignoring my questions because she was too busy flirting with her male colleague. This was a very unprofessional behavior. We also had to wait for close to half an hour for an agent to arrive.

Very good flight, only problem is the boarding process where some peoples do not have manners and do not how to fly ( preparing your documents, oversized carry-ons, not understanding or feigning to not understand directives).

I really like it and travel to Europe and back with Lufthansa, but it is getting expensive, a bit beyond my me

Not available crew to load the luggage for all the passengers,comon situation for local European destinations , not acceptable situation, never Lufthansa again 😉 🙄

Flight was overbooked. Crew did a great job but passengers weren’t nice and really not patient. Flying in these times is not the best idea tbh.

Really slow transfer after getting off the plane at Manchester, and lost luggage! Take the train, terrible experience on arrival

Because kayak scammed me with false advertisement saying 23kg was included but I ended up having to pay another £200

The flight was canceled and I was directed to Air France two days later than my plan departure day. This involve getting two more days of hotel and also not being able to get a boarding pass until I got to the Istanbul Air France boarding desk. It has been a troubling time.

I didn’t take that flight. My original flight was cancelled from Los Angeles. They rebooked me following day through Montreal My flight was LAX to YUL and YUL GVA

It makes no sense for several types of drinks to already be out of stock in the middle of the flight.

The onboard service makes it extremely difficult and slow to go to the toilet

The boarding process was a disaster. No one respects the boarding groups—tired old aeroplane. There are no sockets to charge phones. The cushion seats are ancient and hurts back and gluts

Amazing crew - they were exceptionally nice. From ground staff to the plane

Small overcrowded flight with limited overhead storage bins. The last row 30 has no windows. The aircraft has no entertainment system. The flight is 3+ hrs and is not a low-cost, but the free snack is a laughable size: a SINGLE bite soft cake/pie.

The seats were quite uncomfortable. I felt like I was leaning forward the entire time, which was quite bad for my neck.

Travelling to a place near Sofia?

Book flights to Sofia if you plan to visit one of these locations
Velingrad

More options for your flight to Sofia