If your Virgin Atlantic flight got delayed by 4 hours or more, you can either get a complete refund or schedule a suitable Virgin Atlantic booking for next time. If the ticket is non-refundable, customers get credit certificates or points to their club program.
Read more here: