Jister - the banks will charge you anything they want, but it should be around that figure +/- a few %. Don't forget that the exchange rates quoted by the various banks change throughout the day, and the Yahoo rate you see is only indicative - it is not an actual official rate which *must* be honoured. Currency exchange is an open market.
The *only* thing to do in this situation is to ring around at a particular time and chose the cheapest including all charges, but don't forget that if you send money from anything other than your own bank then there may be delays in clearing your money before the transaction can start and by the time the transaction starts the rate could well have moved making it more (or less) expensive.
In my opinion, the best (least hassle) way is get in touch with your branch manager, tell him/her you want to wire some money and then let them take it from there. It may not be the cheapest (or it may well be the cheapest) but it will save you time. Depends on whether you want to save time or money.
z
z