Are 0343 numbers free to call on Vodafone?

No, Vodafone customers cannot phone 0343 numbers for free, regardless of which tariff you are on.

0343 numbers are generally used as national customer service helplines; their popularity increased dramatically when the equivalent 0843 service number was outlawed by the government for use as anything other than sales hotlines. You will normally pay two separate charges to call 0343 numbers on any Vodafone handset however if you get inclusive minutes on your tariff you will be able to avoid these payments. However you will still lose minutes, meaning they are not completely free to call.

Vodafone call charges – 0343 numbers (no free minutes on tariff)

Type of Vodafone tariffAccess chargePer-minute rate
Pay as you go30p30p
Monthly mobile customers55p55p