Sofia, Bulgaria
Flights from£31*
City breaks · BulgariaBulgaria →

Cheap Sofia City Breaks

We found Sofia city breaks from £31 in flights: 7 nights from Bristol. 10 airports in the UK and Ireland fly there direct. It also pairs with Warsaw, Milan and Malta on a multi-city trip.

  • Flights from£31*
  • UK & Irish airports10
  • Flight time3h 05m
  • Cheapest monthDecember

Fly to Sofia from Your Airport

Every UK and Irish airport with a direct flight, cheapest first. Pick yours to see its trips.

  • Bristol AirportCHEAPESTBristol Airportfrom £31 · 7 nights
  • Liverpool AirportLiverpool Airportfrom £34 · 7 nights
  • Birmingham AirportBirmingham Airportfrom £38 · 5 nights
  • Dublin AirportDublin Airportfrom £45 · 7 nights
  • London Stansted AirportLondon Stansted Airportfrom £47 · 7 nights
  • Edinburgh AirportEdinburgh Airportfrom £58 · 7 nights
  • London Gatwick AirportLondon Gatwick Airportfrom £58 · 3 nights
  • London Luton AirportLondon Luton Airportfrom £59 · 3 nights
  • Manchester AirportManchester Airportfrom £67 · 7 nights
  • London Heathrow AirportLondon Heathrow Airportfrom £126 · 7 nights

Trips to Sofia We Found

Search for trips like these: same airport and cities, a night either way.

When Is It Cheapest to Fly to Sofia?

The cheapest one-city trip we found leaving in each month.

  • Nov 2026from £32
  • Dec 2026✅ Cheapestfrom £31
  • Jan 2027from £43
  • Feb 2027from £55
  • Mar 2027from £53

Pair Sofia with Another City

On a multi-city trip you fly on to the next city instead of flying home in between. Pick a city to see the trip on the map.

BulgariaSofia + PolandWarsawFrom Bristol, 4 nights in all

Search BulgariaSofia and PolandWarsaw →

Multi-city trips from every airport

Extreme Day Trips from Sofia

While you are staying in Sofia: fly out in the morning and back the same evening, with 8 hours or more on the ground. Pick one to find Sofia trips that include it.

What to Do in Sofia

  • Stand beneath the golden domes of Alexander Nevsky Cathedral
  • Slip inside the tiny Boyana Church and its 13th-century frescoes
  • Gaze over Sofia from the wooded slopes of Vitosha
  • Shopska salad and rakia in a cosy Bulgarian mehana
  • Walk among the Roman walls and paving stones of ancient Serdica

How Many Days Do You Need in Sofia?

Two or three days is enough for a first visit to Sofia. The cheapest 3-night trip we found was £58, from London Gatwick. You choose how many nights when you search.

Find Sofia trips of 2 to 3 nights →
Sofia

Two nights beneath Vitosha mountain in Sofia.

Sofia City Breaks: Questions

How Much Is a City Break to Sofia from the UK?
The cheapest we found was £31 per person in flights for 7 nights, leaving Bristol. Fares move, so search for the latest. Prices are for flights only; where you stay is up to you.
Which Airports Fly to Sofia?
Bristol, Liverpool, Birmingham, Dublin, London Stansted, Edinburgh, London Gatwick, London Luton, Manchester and London Heathrow, all with direct flights.
How Many Days Do You Need in Sofia?
Two or three days is enough for a first visit to Sofia. The cheapest 3-night trip we found was £58, from London Gatwick. You choose how many nights when you search.
How Long Is the Flight from the UK to Sofia?
Between 3h 05m and 3h 35m direct, depending on the airport you fly from.
Which Airlines Fly from the UK to Sofia?
For the trips we show: British Airways, Ryanair, Wizz Air and easyJet, direct from the UK and Ireland.
What Is the Cheapest Month to Fly to Sofia?
December 2026 is the cheapest of the months we have trips for, with one-city trips from £31 in flights when we last looked.
Can I Visit Sofia and Another City on One Trip?
Yes. Sofia pairs with Warsaw, Milan, Malta, Kraków and Barcelona on a multi-city trip: you fly on to the next city instead of flying home in between. You book each flight directly with the airline.
What Day Trips by Air Can I Take from Sofia?
While staying in Sofia you can fly out and back the same day to Milan, with 8 hours or more on the ground.
How Do I Book a Trip to Sofia?
Search for the trip, then use the links on it to book each flight directly with the airline. We find the trips and the cheapest flight combinations; we are not a travel agent.
Can I See These Trips for Free?
Yes, every trip leaving in the next 14 days, with no account needed. Trips further ahead are unlocked for Premium members, who see every trip about six months ahead.

More City Breaks in Bulgaria

The other cities in Bulgaria we found trips to, with the cheapest one-city trip there and the airport it leaves from, cheapest first. A city with its own page opens it; the rest open a search for their trips.

More on city breaks in Bulgaria

Photos, cropped and framed: Bristol Airport by Captain Galaxy (CC BY 4.0); Liverpool Airport by Andrzej Otrębski (CC BY-SA 4.0); Birmingham Airport by Thomas Nugent (CC BY-SA 2.0); Edinburgh Airport by Thomas Nugent (CC BY-SA 2.0); London Luton Airport by Thomas Nugent (CC BY-SA 2.0); London Heathrow Airport by Nick-D (CC BY-SA 4.0)