From New Delhi (NDLS) train to Ballabgarh (BVH). 53 min ₹674. From Ito Metro to Escourts Mujesar then taxi to Ballabgarh. 1 h 6 min ₹241. From Delhi taxi to Ballabgarh. 36 min ₹1,023. From Delhi drive to Ballabgarh. 36 min ₹307. From Delhi Uber to Ballabgarh. 36 min ₹607.
Yes, there is a direct train departing from New Delhi (NDLS) and arriving at Ballabgarh (BVH). Services depart 5 times a day, and operate every day. The journey takes approximately 53 mins.