Na ausência de respostas de pessoas que realmente sabem alguma coisa sobre a Índia: Suponho que você já tenha verificado Rome2Rio sobre isso e descobriu que basicamente você pode voar para Mumbai (ou Pune ou Aurangabad, nessa ordem de preferência) e depois pegar o trem. O que eu encontrei sugere que esta é sua melhor opção.
Rome2Rio e Wikivoyage lista ônibus como uma alternativa, no entanto o tempo de viagem é dado como 6h ou 4-5h e que não bate o trem.
Um aeroporto não está listado no Wikivoyage e Wikipedia revela que o aeroporto de Nashik agora é essencialmente uma base do exército. Há outro outro aeroporto em Ozar por perto com um novo terminal de passageiros, mas parece que ainda não há voos indo para lá e os comentários do Google Afirmo a minha opinião de que ainda não está em funcionamento (pelo menos para voos de passageiros).