Selling gold

If I had some US eagle gold coins and 1oz bars where could I cash them in for market value? Bank? Selling gold always seems to get under market value ie. 'Buying price' and 'Selling price' of foreign currencies.