What is the Thailand country code?
Everything you need to dial a Thailand number correctly from a UK phone.
+66
The Thailand country code is +66. Dialling from the UK? Use 0066 instead of the + — they do exactly the same thing.
How to dial a Thailand number from the UK
Dial 0066 + area code + local number for landlines, removing the leading zero. Mobiles: 0066 + the 9-digit number (starting 06, 08 or 09).
Example: Bangkok: 0066 2 + 7 or 8-digit number.
00 or +? Either works
Typing +66 (hold the 0 key on most phone keypads to get a +) is the international standard and works automatically wherever you're calling from. 0066 is the UK's own way of dialling out internationally — both reach exactly the same number.
Looking for the cheapest way to call Thailand?
We compare WhatsApp, Rebtel and eSIM options honestly — not just the dialling code.
See calling options →Common questions
What is the Thailand country code?
The Thailand country code is +66. When dialling from a UK phone, replace the + with 0066 instead.
Do I dial 00 or + to call Thailand from the UK?
Either works on most modern phones — typing "+" (hold 0 on most keypads) and the country code is the international standard and works automatically. The 00 prefix is the UK-specific way of dialling out internationally and does exactly the same thing.
Does this work for mobiles as well as landlines?
Dial 0066 + area code + local number for landlines, removing the leading zero. Mobiles: 0066 + the 9-digit number (starting 06, 08 or 09).
Is there a free way to call Thailand that doesn't need a dialling code at all?
Yes — WhatsApp, FaceTime and similar apps call over data instead of the phone network, so there's no country code to dial at all. They're free if the person you're calling also has internet, but aren't a substitute for reaching a landline or someone without a smartphone.

