Generally speaking, freight transport by train is the cheapest when shipping over land while shipping by boat is cheapest when shipping across ocean waters. However, you may need to use a combination of shipping methods in order to get your items where they need to be, when you need them to be there.