As per Virgin Atlantic baggage allowance policy, economy class passengers are allowed to carry one 23 kg checked bag, premium economy class passengers are allowed to bring two 23 kg checked bags, and upper-class passengers can carry three 23 kg checked bags on international flights.