COST. If you're hauling goods crosstown or even intrastate, trucking may be the better bargain. It's also a good consideration if your volume doesn't even fill one rail car. However, for longer journeys—especially those over 600 miles—shipping by rail is the far more cost-effective option.