Yeah, you just register on an exchange, deposit your BTC, trade them into USD and withdraw USD.
I just did this with BTC-E.com today.
I just did this with BTC-E.com today.
Withdrawal to a bank - depends on the method you use (SEPA, wire, etc) and the country you're in. From a few hours to a few days.