Virgin Atlantic is relatively younger than British Airways, established in 1984. Though, both offer premium lounge access, extras, and savings. But on savings, Virgin Atlantic works better. Virgin Atlantic allows the guests to pick their seats without extra charges. When we talk about destinations, British Airways serves more destinations than Virgin Atlantic. Both provide almost similar amenities and inflight luxuries. Virgin Atlantic charges less than British Airways and offers a better inflight experience.