I would imagine they don’t make much out of the likes of EasyJet and Ryanair when it comes to take off and landing fees as these have probably been negotiated to rock bottom so you keep the airline serving your airport. Without them you have no flights which means no passengers and the budget airlines know this.
You don't pay to land, just for the departure. And aircraft parking over 90 minutes, baggage handling, staff car parking, training to drive on the airfield, noisy aircraft, passenger screening, arriving late, not following the preferred approach path, etc, etc. You can find the April 2019 charges
in the leaflet on this page I wouldn't assume that these are heavily discounted for the regular airlines. An airport is an expensive place to run, and although Bristol Airport loves and needs easyJet and to a lesser extent Ryanair, the airlines can't do much without an airport. Cosy deals done behind closed doors can breach competition rules, and other airlines are not afraid to cry foul if they become aware of them, and be sure that they would. A few years ago, Ryanair famously scrubbed its "London" Stansted to Newquay service amid a lot of noise about the airport's imposition of a "development surcharge" of £5 per passenger. Ryanair protested that they were being charged to improve the airport so that it could attract other airlines in competition with Ryanair, and it wasn't having it. The next closest airport is Exeter, and if you were going to Newquay and had to take a train for half the trip, you might as well take one all the way. Ryanair did return to Newquay after the airport scrapped the fee, but behind the bluster there was a suspicion that passenger loadings weren't sufficient to turn a profit, and the surcharge was being used as an excuse. An extra fiver on a flight would not have worried the typical passenger for that route overmuch, any more than the surfboard and golf bag charges did.
You are wondering about the actual figures, and I've decided that as I can't go out, I might as well try to save you all looking them up and doing the sums. The A320 NEO is now commonly seen at Bristol Airport when it is open, painted in easyJet orange. There are some A321 NEOs, which are bigger, but we'll stick with the A320 as our example, with seats for 189 passengers and a MTOW (maximum take-off weight) of 79 tonnes. Fees are based on MTOW, no matter how full or laden the aircraft is. The runway fee,according to the price list, is £1295.20.
ATC▸ (Air Traffic Control) costs £447.60. The stand charge is £61.80. Each passenger is subject to a passenger load supplement of £15.50, a security levy of £6.20, security and insurance surcharge of 34p and 29p towards the police service, a total of £22.33 per passenger, or £4220.37 for a full aircraft. The total cost of everything levied by the airport for a full A320 NEO is therefore £6024.97, or £31.88 per passenger. I have omitted the 54p per passenger for hold luggage scanning. There will be charges for servicing, normally minimal between flights with routine periodic service being done wherever the airline sees as its best option, toilet pump-out, drinking water. These fees are only paid on departure, but very similar will be levied at the other end. Then there will be fuel, which on a rough guess of 20,000 litres for a 4-hour flight at 58p per litre would cost £11,600, or around £61.38 per passenger.
My ticket to Tenerife for next January cost less than £31.88, but of course a lot of the passengers will be paying a lot more. Once the average fare per passenger hits £100 or so, the staff wages start to be paid, and probably around £120 a head, an operating profit shows for the flight, ignoring the $110 - $120 million cost of the aircraft.
I've done a bit of guessing in terms of fuel consumption. The A320 NEO on a 4 hour trip returns over 90 miles per gallon per passenger, according to the blurb. By all means check my figures, but my brain hurts, so I won't challenge you. Treat them purely as a rough guide. How any airline turns a profit is beyond me.
The numbers for the airport sound phenomenal, but I bet the expenses are too. I would imagine that the Canadian pension scheme that owns the place would want to maximise income and minimise costs in normal times, let alone during the current pandemic. I normally get the bus there, so won't ever incur the whopping charges that are usually levied on drivers trying to save a much smaller amount.