In the entire day, there are only 8 services that start from bandra and go right upto Virar. All these 8 trains are slow trains, but that doesnt mean the frequency to Virar is less. You can always take the trains from Churchgate to Virar.

Below is the timing of the 8 trains that run from Bandra to Virar

Time S / F Time S / F Time S / F Time S / F Time S / F
04:41 S 06:55 S 08:08 S 08:40 S 13:47 S
15:36 S 17:20 S 19:54 S