If speed is your primary motivation, you can pay for Bitcoins at over 700,000 locations in the USA, Russia, Brazil, and (soon) Canada and have them delivered to your inbox in minutes. Visit BitInstant.com to create a deposit receipt, then show up at any convenient locations to make a cash deposit. If you choose the “Bitcoin-to-email” option, your Bitcoins will arrive in your inbox within minutes.
If low fees is your primary motivator, BitFloor.com allows free cash deposits at Chase banks and only charges 0.4% trade fees.
For purchases above $1000, we recommend using International wire directly to an exchange account.