Shipping costs are indeed determined by weight and distance. The price of shipping also depends on the courier service, the speed of delivery, and the size of the cargo.