Visa's yearly transaction volume is about $3300 billion, while its revenue is about $14 billion. The cost of the Visa network is about 0.4% of transaction volume.
Visa is currently more efficient than Bitcoin, but I expect that to change in the future.
We should expect transaction volume to go up and mining volume to go down the next couple of years. Even if this weren't the case, I'd say that Bitcoin is still pretty efficient as a payment network since it's currently just 0.2% more costly than Visa, one of the biggest payment networks out there.
I'd also like to see the numbers for Mastercard, I'm guessing they're processing even more than Visa, but I could be mistaken.
Anyway, aside from the comparison with Visa, if you compare Bitcoin to the regular banking system, I'd say it's more efficient for the end-user. Transactions go through almost instantly, if you add enough fees, compared to waiting a couple of days for bank transfers.