150000 kilowatt (power consumption of the global Bitcoin network [1]) ÷ (3600 (sec/hour) * 7 (transaction/sec)) = 6.0 kWh/transaction
The worldwide average price of 1 kWh is $0.10, so a transaction costs $0.60 in electricity to be processed by the network.
Also, the 7 transaction/second limit comes from the current 1MB block size limit which was chosen by agreement. It will be increased in the near future. If it is raised to, say, 10MB this would allow 70 transaction/sec, hence reducing the electricity cost of a transaction down to $0.06.
[1] http://www.eetimes.com/document.asp?doc_id=1323522 - the global hashrate has increased by 50% since this article was written (~200 petahash/sec in August 2014, up to ~300 petahash/sec today) but at the same time hardware efficiency (hash/sec per watt) has increased, so the ballpark number is correct