Originally Posted by
AutoSlash
Terms and Conditions
To qualify for Flying Club miles, reservations must be pre booked through either: Alamo's dedicated Virgin Atlantic website, or direct with Virgin Holidays or with Virgin Atlantic.
This sounds pretty clear to me, you need to go via the Flying Club website. That said, they really shouldn't make VA miles an option if you book via a route where you can't earn them.