The cost of calling a phone number depends on the digits it starts with, your phone provider and whether you use a landline or mobile.

You may get free calls to some numbers as part of your call package. Check with your phone provider.

The costs below are approximate. Check with your phone provider to find out the actual cost, particularly if you’re calling from abroad. Calls from payphones can cost more.

Number starts with Description Cost from landlines per minute (approximate) Cost from mobiles per minute (approximate)
01
02
Geographic numbers for specific parts of the UK up to 12p 3p to 45p
03
0300
0345
UK-wide numbers up to 12p 3p to 45p
07 Mobile numbers 6p to 32p 3p to 45p
070 Personal or ‘follow me’ numbers regulated by PhonepayPlus 4p to 65p 30p to £1.50
0800
0808
Freephone service Free Free
0843
0844
0845
Business rate numbers 3p to 18p 6p to 51p
0870 Business rate numbers 3p to 24p 6p to 57p
0871
0872
0873
Business rate numbers regulated by PhonepayPlus 3p to 24p 6p to 57p
09 Premium rate numbers regulated by PhonepayPlus up to £3.71 up to £4.04
101 Police non-emergency number 15p (total cost per call) 15p (total cost per call)
111 Non-emergency medical advice Free Free
118 Directory enquiry numbers up to £3.71 up to £4.04
999 Emergency services Free Free

Get advice from Ofcom if you have problems with call charges or phone bills.