Where is Ambur Station?
Ambur Station is located in Ambur. If you'd like to find things to see and do in the area, you may want to check out Yelagiri Lake and Yelagiri Nature Park.
You can find out about the history of Vellore with a stop at Vellore Fort. Amble around the area's forest or visit its temples.