Since you edited your post while I was writing my reply
Originally Posted by
Tinseltown
As mentioned - all phone companies charge similar fees.
That's the point. The pohne company charges them. Not BA. Be angry at your mobile phone provider.
Originally Posted by
Tinseltown
But I've now looked at websites for other airline companies. BA seems to be the only one who 'advertises' the 0844 number by making it the first choice.
Virgin has an 0344 number, AA offers an 020 number as the first choice but has an 0844 number in brackets and warnings as a second choice... even Easyjet and RyanAir offer 03 numbers.

How does that differ from BA. BA lists different variation of their 0344-number 16 times on their general
Telephone numbers and addresses page. The 0844 is listed once towards the bottom of the page with the warning that it may be subject to provider imposed surcharges.
It's the same on the
Contact Executive Club with the difference that the 0844 is at the top of the list (though with the same warning) followed by 14 variations of the 0344-number.
It seems to me that the premium number is easily avoidable.
Originally Posted by
Tinseltown
And you want to be on BA's side?
LOL. You clearly don't know me. I have as little to do with BA as necessary.
Originally Posted by
Tinseltown
Why? Just because technically it's not illegal?
Why do I write what I write? Easy. I tried replicating what you describe and come to the conclusion that even an unalert customer would find the phone number where he'll be charged local rates.