Bharuch Junction is a railway station on the Western Railway network, located in Bharuch, Gujarat, India.It is an important halt for all trains that are bound for Ahmedabad Junction, Jaipur Junction, Mumbai, Amritsar and Delhi.LinesThe main lines passing through Bharuch Junction are : Mumbai – New Delhi line via Kota Junction ( broad gauge line) Mumbai – Ahmedabad via Vadodara Junction