There are basically 3 types of electronic money transfer:
Chaps: all banks will use this and it is a same day transfer, however it can take several hours (guaranteed by the end of the day) has a cut off usually around 2pm and will cost you anything from £25 - £35 approx.
BACS: all banks will use this and it is a 3-5 day transfer. Usually transferred within 3 days and will cost nothing to do.
Faster Payments: most banks use this and as far as I am aware it is free. Transfer can be done 24/7 and funds will be received as cleared within an hour usually.
I unfortunately use a bank that does not accept faster payments even though the parent group does, and the servers sit in the same farm!!