Originally Posted by Thine Wonk
Vodafone charge £2.00 - £2.50 per minute for 118 calls, O2 charge £2.04 per minute, networks usually have a preferred 118 service that they do cheaper though.
Giffgaff is only £1 p/m which is a good deal, but if you have a smartphone use Google for free.
It's astonishing that this blatant rip-off is so widespread among the mobile operators as the price is about 8x what it costs from a fixed line. I suppose that charging 20-30p/min for calling an 0800 Freephone number is in principle an even bigger rip-off.