By Berlin BER Airport Guide Editorial Team

This page offers a free, machine-readable dataset of airline baggage allowances at 10 airports: what each fare includes as a personal item, cabin bag and checked bag, plus overweight, oversize and pet fees. Every record carries a link to the official airline page it was checked against and the date it was verified. Use it, quote it, build on it — a link back to this page is all we ask (CC BY 4.0).

Download CSV (200 KB) Download JSON (300 KB)

What is inside

Records353 rows — one per airport × airline × fare level
Airlines69 unique carriers, from easyJet and Ryanair to Qatar Airways and LATAM
AirportsBER Berlin, IST Istanbul, MIA Miami, BCN Barcelona, DOH Doha, DPS Bali, RHO Rhodes, CUR Curaçao, GRX Granada, CXR Cam Ranh
Fieldspersonal item, cabin bag, 1st/2nd checked bag, weight rules, overweight and oversize fees, pet policy, official source URL, verification date
Verified4–15 July 2026, against each airline's official baggage page
UpdatesMonthly; the verification date travels with every record
LicenseCC BY 4.0 — free for any use with attribution (a link to this page)

Coverage by airport

AirportIATAAirlines covered
Miami InternationalMIA17
Berlin BrandenburgBER16
Barcelona–El PratBCN16
Istanbul AirportIST14
Cam Ranh InternationalCXR12
Curaçao InternationalCUR12
Rhodes InternationalRHO9
Bali Ngurah RaiDPS8
GranadaGRX6
Hamad International (Doha)DOH5

Methodology, honestly

Each record was collected by hand from the airline's official baggage page — the source_url field in every row points to it. We record what the airline publishes for flights serving the given airport: what each fare bundle includes, size and weight limits, and the fees for going over. Low-cost carriers price bags dynamically, so their fees appear as "from" values; treat them as the floor, not a quote. Where an airline follows group-wide rules (for example, the Lufthansa Group), the group policy is recorded once per airport where the carrier operates.

Two honest limitations. First, airlines change baggage rules without notice, so always confirm against the source_url before you fly — the dataset is a research and comparison tool, not a booking document. Second, coverage per airport reflects the carriers most relevant at that airport rather than every airline that lands there.

Field reference

airport_iata, airport_name — where the record applies · airline, fare — carrier and fare level · personal_item, carry_on, checked_bag_1, checked_bag_2, weight_rules — what is included, with dimensions · overweight_fees, oversize_fees — excess charges · pets — cabin pet policy and fee where published · caution — airline-specific traps worth knowing · source_url — the official page each record was checked against · measured_at — verification date.

Using this data

Quote freely with attribution: "Data: Berlin BER Airport Guide, CC BY 4.0" and a link to this page. If you spot a rule that has changed, tell us via the contact page and we will verify and update the record in the next monthly pass. For the reader-friendly version of the same data for Berlin flights, see our BER baggage allowance guide.