Why Is Airport Food So Expensive (And Why It's Not Just the Rent)
Airport food costs 40-60% more than the same food a mile away. The rent explains some of it. The rest is something else entirely.
You're at the gate. The flight boards in 40 minutes, you didn't have time to eat before the security line, and the only thing standing between you and a $19 turkey wrap is the slow recognition that this is what you're going to do. The same wrap is $11 at the same chain six miles away in town. You know this. You buy the wrap anyway. The whole transaction has the quality of a small surrender.
Airport food is structurally expensive, and most people assume it's because of the rent. The rent is part of it. But there are at least four other forces pricing the food on top of that — and once you see them, the markup makes sense in a way that doesn't make it feel any better.
The rent: ~15–25% of the price
Airports charge concessionaires significant rent — often a percentage of revenue rather than a flat fee, which means the more they sell, the more the airport takes. This is real money but it's also routinely overstated as the reason for prices. Rent is one of the top three line items, but not the largest. The bigger numbers are downstream of rent — they're what the rent forces the operator to do.
Restricted competition: ~10–15%
The food court at a regular mall has 12 options competing on price. The food court at a terminal has 3, and they're often run by the same parent company holding multiple licenses. There is no Yelp-style price comparison for travelers; there is no walking out to find a cheaper sandwich. Restricted competition isn't a scandal — it's the structural condition the airport's leasing model creates. Less price pressure = higher prices, by a measurable amount.
Logistics tax: ~10%
Every ingredient at an airport restaurant has been delivered through security, often with extra screening, often via approved vendors only. The labor cost of getting flour and tomatoes airside is meaningfully higher than getting them to a normal restaurant. Trash disposal, cleaning supplies, and even employee parking all carry premiums that don't exist at street-level locations. None of this is gouging; it's the cost of operating inside a security perimeter, and it gets baked into the menu.
Labor at airport wages: ~15–20%
Airport food workers are usually paid more than their off-airport counterparts — partly because of unionization, partly because reliable workers willing to commute through employee-security and work irregular hours command a premium. Higher wages mean higher prices. This part of the markup is the most defensible morally and the most invisible to customers, who tend to assume airport workers are paid less, not more.
The captive-customer premium
After all the structural costs, there's still a layer of pricing that exists simply because you can't leave. The same operator with the same rent and labor would price differently if you could walk to a competitor; you can't, so they don't have to. This is the layer that varies most by airport — Atlanta's prices are aggressive; Singapore Changi's are reasonable. It's not the rent and it's not the labor; it's how much the operator chooses to extract because you have no exit. The other markups are physics. This one is a choice.
See the cost stack on any meal
MarkupDetective breaks down what you're actually paying for in any food, drink, or product — ingredients, labor, overhead, location premium, and pure margin. See where the money goes and how to pay less.