Let x = speed of freight train, so x + 6 = speed of passenger train.
Distance = (rate)(time), so Time = (Distance)/(Rate).
Let Tf = time it takes freight train to travel 310 miles
Tp = time it takes passenger train to travel 340 miles
We know that Tf = Tp, so 310/x = 340/(x+6).
Cross multiplying yields 310(x+6) = 340x
310x + 1860 = 340x
1860 = 30x
62 = x
speed of freight train = x = 62 mph
speed of passenger train = x + 6 = 68 mph