Sort:  

I don't know if you can buy directly from them, but I probably wouldn't. My top three sites are APMEX, JM Bullion, and Provident with the last two being some of the better and cheaper ones. APMEX usually has a GREAT variety but can get pricey IMO.

Thanks for the tip I'm looking into those sites now!

JM Bullion is my favorite for shipping fast and because they accept BTC but APMEX just has everything