The distance between Barham NSW to Ballarat VIC is 247 Km by road. You can also find the distance from Barham NSW to Ballarat VIC using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Barham NSW to Ballarat VIC for road driving directions!