Jammu, July 01: Railway authorities have collected Rs 3.4 crore from fines imposed on violators and illegal passengers travelling on trains in the Jammu Division during June.