Originally Posted by
GrayAnderson
... on VS a "lowest" JFK-LHR economy ticket will earn you 6916 miles for $1222 (5.6 miles per dollar) while a "lowest" upper class ticket on the same flight will get you 10374 miles for $6812 (1.5 miles per dollar)....VS hasn't had a major devaluation...
This actually reflects a Virgin Atlantic devaluation. They used to award 2X miles by distance on all Upper Class fares, but they reduced this to 1.5X on deeply-discounted fares a few years back.
To get a more accurate picture you also need to look at the Tier Points that you would earn on these flights, the elite status bonuses, and the miles earned if paying with Virgin Atlantic's affinity MasterCard. The $1,222 fare will generate another 3,666 miles through the VS MasterCard, but the $6,812 fare would generate 20,436. Virgin Atlantic has designed their program to reward the
engaged flyer (earned elite status, carries credit card) more than the one-time buyer of a premium cabin ticket.