Out of the box, Craft Commerce provides a lot of configuration options for shipping. You can specify a base rate as well as cost based on each product's quantity, weight, and/or price. You can specify all of these based on shipping location as well as minimum and maximum order quantities, prices and weights.