OK with all the posts about transactions fees and transaction holds etc .. thought I'd post my experience ..
I have just transferred 2 Bitcoin from my Kraken trading account to my blockchain wallet ... cost of transaction: 0.0005 bitcoin so actual coins received in wallet 1.9995 ... 4 confirmations received within 20 minutes (19 minutes to be exact)
Personally I was expecting maybe a day for the transaction to be completed lol (especially with all the scary posts on the forum) so 20 minutes was pleasantly surprising.
I typically have confirmation tomes somewhat similar to this even with some smaller transactions, nothing big like nearly 2 BTC moving at once. I pay about $0.75CAD and it gets there within an hour most of the time, but I fairly consistently get transactions at 3-ish confirmations by an hour, maybe two on off days.
If there's a spam attack it takes longer, but I'm also not consistently experiencing these long transaction times. I don't know why.