there are online shipping calculators where you can enter the zip codes and the weight and it compares different shipping services and gives you prices.
I usually use UPS, their tracking is very good and they are good at paying insurance claims. (Can't say the same about USPS) However they can be pricey if the address is not in a major city.