Try 4inkjets.com (usually much cheaper than Staples and many other places) or officesupplyoutfitters.com (my 2nd option).
I buy ink for my company, usually from 4inkjets, after shopping around I found that they had the cheaper price.
Depending on the cost, shipping is free too! (You don't have to be a business to order from them either.)