TL;DR - No, pero probablemente no necesitas hacerlo
Como regla general, la mayoría de los programas de aerolíneas aceptan transferencias entrantes, pero no admiten el envío de millas. Excepto en algunos casos especiales, una vez que las millas están en tu programa de lealtad de aerolíneas, tu única opción sensata es gastarlas desde allí.
(Algunos programas te permiten transferir tus puntos a otra persona, pero normalmente con tarifas muy altas que rara vez valen la pena. Algunos programas te permiten transferir a otros programas, a menudo a programas de hoteles, pero casi siempre a tasas muy bajas, por lo que perderías alrededor del 90% de tus millas en el proceso)
Sin embargo, hay algunas excepciones, ¡y Virgin Australia es una de ellas! Pero no de una manera que te ayude... Puedes transferir (con una pequeña penalización) a Singapore Airlines, consulta este blog para obtener una buena descripción general, o los términos y condiciones. Pagarás 1.35 puntos de velocidad por 1 milla KrisFlyer que obtienes, o viceversa, 1.35 KrisFlyer por 1 punto de velocidad.
Lo que puedes hacer es completar tus saldos de AirNZ y Virgin Australia Velocity desde otro lugar. Puedes transferir desde algunos programas de hoteles, y algunos programas de tarjetas de crédito, y algunos programas de compras. Dado que creo que estás actualmente en Australia, mira los Puntos ANZ Reward, FlyBuys y similares.
Tu objetivo aquí es acumular suficientes puntos en cada uno para un billete de ida y vuelta, probablemente dentro de Australia o Nueva Zelanda. Luego puedes canjear tus puntos de Virgin en un sentido, y AirNZ para el tramo de regreso.
Luego, cuando hayas terminado, elige solo un programa de los dos, ¡y acredita todos tus vuelos futuros allí siempre que puedas!