Getting There

Bharuch is on the main Western Railway line between Mumbai and Ahmedabad, with frequent express trains stopping at Bharuch Junction. Journey times are around 3.5 hours from Mumbai and 2.5 hours from Ahmedabad. The station is centrally located, 10–15 minutes by auto-rickshaw from the fort and old bazaar.

By road, Bharuch is on National Highway 48 between Mumbai and Ahmedabad, about 400 km from Mumbai and 100 km from Ahmedabad. State and private buses connect it to Surat (about 60 km south) and other Gujarat towns. The nearest airport is Surat.