Have just booked a holiday through VH. Have a few questions, is it worth joining the flying club? will I get anything for the flights on Virgin as part of the holiday? and if so, will this be done automatically by VA after joining?
Yes you will get miles and tier points with VS flights booked using VH
As a Flying Club member I'd say, of course it's worth it


Once enrolled in FC your VS flight earnings usually hit your FC account about 48 Hrs after your flight- your account can be viewed online at any time. Everything is done automatically. Just add your number to your booking and show your card at check-in.
If and when you do join FC, just give VH a call with your FC number to add to the booking - you should then be able to automatically view your seat maps online at the VS web site + you may also get a 10% discount added to the total cost of your booking.
If you want regular FC miles earnings, why not apply for the FC version of the Virgin Mastercard.
Regards