The Cheapest Way to Call a Phone in Malaysia, Japan, or the UK From Your Computer
The expensive part of an international call is almost never the per-minute rate. It's the structure around it: roaming charges, connection fees, and subscriptions you forget to cancel. Here's why the cheapest option is usually through your browser.
I am Malaysian, I live in Tokyo, and a chunk of my work runs through Europe, South East Asia and occasionally the US. So between calling family in Kuala Lumpur, dealing with a clinic or a delivery company here in Japan, and ringing the occasional European supplier, I have made every one of these three calls many times, from a lot of different places, sometimes in a hotel room, sometimes at the train station and many times at the airport.
What I learned, the expensive way, is this: the per-minute rate is almost never the part that hurts. The part that hurts is everything wrapped around it.
The Thing That Actually Costs You Money
Most people overpay for international calls in one of three ways, and very seldom it's because "the rate was a bit high."
- Roaming. This is the big one. The moment you make a call on your normal SIM while abroad, you are usually paying roaming rates that bear no relationship to the actual cost of the call. To give one concrete, published example: au (KDDI) in Japan charges ¥125 per minute to call back to Japan while roaming, ¥265 per minute to call other countries, and ¥70 per minute even to receive a call. Read that last one again. You can be charged for answering. UK carriers are in the same territory, routinely well over a pound a minute outside their bundled zones.
- Connection fees. Plenty of cheap-looking calling services advertise a tiny per-minute rate and then add a flat "connection fee" to every single call. Make a lot of short calls and the connection fee, not the minutes, becomes your real bill.
- Subscriptions and minimums. A monthly plan is great if you call every day. If you call four times a month, you are paying twelve months a year for a tool you use a few dozen times. The cheapest plan you do not use is still more expensive than pay-as-you-go.
So before comparing rates, the real question is not "what is the lowest per-minute price." It is "what is the total cost, including everything I will actually be charged."
Why the Free Apps Don't Solve This
The obvious objection is: why pay at all, when WhatsApp and LINE are free?
Because they cannot call the number you need to call. WhatsApp, LINE, FaceTime and Messenger are all app-to-app. Both people need the same app and an account. A landline has no WhatsApp account, so it can never receive a WhatsApp call. Your mum's landline in KL, a Japanese clinic's reception desk, a British supplier's main line: none of them are sitting in your contacts waiting to take an internet call. The free apps are free precisely because they only reach other users of the same app.
Not to mention nearly no one uses WhatsApp in the US or Japan, while in Singapore and Malaysia nearly everyone has it. But everyone has a phone number!
The service that used to fill this gap was Skype, and Microsoft retired it in May 2025. So the old default answer to "how do I cheaply call a real phone number from my computer" no longer exists, which is a big part of why people end up back on expensive roaming without realising there was ever a better option.
What the Going Rate Actually Is
Here is a rough anchor so you can sanity-check any service, including mine. Looking at published pay-as-you-go VoIP rates (for example, Zadarma's public rate pages), the market floor for calling a normal phone over the internet looks something like this, in plain Euro cents per minute:
- United Kingdom: roughly 1 to 2 cents a minute. The UK is cheap. Landlines are the cheapest of the three corridors here.
- Malaysia: roughly 3 to 7 cents a minute. Landline and mobile are often priced about the same.
- Japan: landlines are cheap, in the 2 to 8 cent range, but Japanese mobiles are the expensive outlier, frequently three to four times the landline rate. If you are calling a Japanese 090 or 080 mobile, expect to pay noticeably more than for an 03 Tokyo landline.
Two practical lessons fall out of that. First, mobile almost always costs more than a landline, everywhere, so if someone has both, dial the landline. Second, the spread is huge: a UK landline and a Japanese mobile can differ by 10x or more. The "cheapest way to call abroad" is not one number. It depends entirely on the exact number you are dialling.
Which is why I do not publish a single headline rate. The dialler shows you the live rate for the exact country and number type before you press call, so there is no guessing and no nasty surprise on the bill.
The Cheapest Option for Occasional Callers
If you call these countries every single day for hours, a dedicated business plan might edge out pay-as-you-go on raw per-minute cost. For everyone else, which is almost everyone, the cheapest real-world option is browser-based, pay-per-minute calling with no standing cost. That is exactly what I built PuchiDen to be, and the design choices all point at the three traps above:
- No roaming, ever. The call goes out over the internet from wherever you are, so your physical location and your SIM are irrelevant. PuchiDen advertises savings of up to 95% against international and roaming rates, and against a ¥125 or EUR1.50 a minute baseline, that is not marketing hyperbole, it is just arithmetic.
- No connection fee. You pay for the minutes you talk, and unanswered calls are free. No flat charge bolted onto every call.
- No subscription, no contract. You top up prepaid credit (from as little as €5), and unused credit just stays there. The month you make no calls, you pay nothing. The pricing is one transparent per-minute rate per country, the same for every customer, shown live before you dial.
- No app, no install. You call straight from a browser tab, and the person you are calling needs nothing at all. Their phone just rings.
What a Ten-Minute Call Actually Costs
Let me make the gap concrete. Say you call your family in Kuala Lumpur and talk for ten minutes.
On a typical roaming rate of around a euro a minute, that is roughly ten euros for one chat, and if your carrier also bills you to receive calls, the call back costs you too. On pay-per-minute internet calling at a few cents a minute, the same ten minutes is small change, often well under fifty cents, and any call that goes unanswered costs nothing at all. Do that a couple of times a week and the difference across a year stops being a rounding error. It is a flight home.
People reach for two other options here, and both have a sting in the tail. A local SIM in the country you are calling from helps with local calls, but it does nothing for the international leg, so you are back to per-minute international rates on top of the price of the SIM. International calling cards, the physical kind, are notorious for connection fees, rounding every call up to the nearest few minutes, and balances that expire before you have spent them. The pay-as-you-go, longer-expiry, no-connection-fee model exists precisely because those two options quietly overcharged a whole generation of international callers.
As an aside, these are my actual call costs when I used PuchiDen:
- €6.50 for a 24 minute call to a mobile number in Japan, which was to a co-worker to discuss a work related issue
- €2.53 for a 22 minutes call to the ANA reservation desk (a 03 number) to ask them to change my flights. The call took longer than expected because I was put on hold for a few minutes.
A Few Corridor-Specific Notes
Calling Malaysia (+60). Landline and mobile rates are usually close, so there is no big penalty for ringing a mobile. If you are calling a business that only published a mobile number, just dial it.
Calling Japan (+81). Dial the landline if you have the choice. Also worth knowing: many Japanese toll-free 0120 numbers cannot be reached from outside Japan at all, on any service, so for banks and support lines, look for the regular 03 (Tokyo) or 06 (Osaka) geographic number instead.
Calling the UK (+44). The cheapest of the three. Watch out for 084 and 087 "service" numbers, which carry premium charges everywhere; the plain 01, 02, and 07 numbers are the normal-rate ones.
Whatever you are calling, the honest way to find your cheapest option is to check the actual rate for the actual number. Open the dialler, type in the country, and the live rate is right there before you commit to anything. The cheapest call, in the end, is the one with no standing cost wrapped around it.