For European currencies (I use GBP, EUR, DKK, SEK) I find Transferwise to transfer within 5 minutes.
That's reasonable, as banks in those places usually support very fast local transfers, and that's what Transferwise is doing. A bitcoin exchange could meet this speed, but won't be able to beat it.