Cheap Calls to Germany From Only 2.4 Cents Per Minute

Cheap calls to Germany from Australia start at 2.4c a minute on Call Anywhere, plus 99c a call. With no connection fee, German landlines start at 3.6c and mobiles at 8.8c, both on Hello World. Here is every card ranked, the best card for the way you call, and what regular calls cost a month.

Rates checked 8 October 2026

Find the Cheapest Card for Your German Calls

Pick landline or mobile and how long you usually talk. The calculator checks every card for that exact call.

Enter how long you talk to see the cheapest card.

Every Card for Germany, Ranked

Each row shows the landline and mobile rate, the connection fee, how the card rounds up your minutes, and what a 20 minute call to a German landline costs.

Card Landline Mobile Connection fee Billed in 20 min landline call
1. Hello World 3.6c/min 8.8c/min None 3 min blocks 75.6c
2. Super Deal 3.6c/min 12.6c/min None 3 min blocks 75.6c
3. African Dream 4.1c/min 14.1c/min None 3 min blocks 86.1c
4. Hello Darling 4.5c/min 43.4c/min None 4 min blocks 90c
5. Mabuhay Pinoy 4.5c/min 31.4c/min None 2 min blocks 90c
6. East Star 4.4c/min 31.4c/min None 3 min blocks 92.4c
7. Diamond 4.4c/min 36.4c/min None 3 min blocks 92.4c
8. Home 4.4c/min 41.4c/min None 3 min blocks 92.4c
9. All Seasons 4.5c/min 35.4c/min None 3 min blocks 94.5c
10. Smile 3.4c/min 49.4c/min 49c 2 min blocks $1.17
11. A1 4.4c/min 31.4c/min 39c 1 min blocks $1.27
12. Baby 3.4c/min 30.4c/min 59c 3 min blocks $1.30

Top 12 of 36 cards, sorted by the cost of a 20 minute call to a landline. See all 36 cards.

Best Card for the Way You Call

If you make Best card Cost per call Why
Short calls to a landline (5 minutes) Hello World 21.6c 3.6c/min, no connection fee, 3 min blocks
Short calls to a mobile (5 minutes) Hello World 52.8c 8.8c/min, no connection fee, 3 min blocks
Long calls to a landline (1 hour) Hello World $2.16 3.6c/min, no connection fee, 3 min blocks
Long calls to a mobile (1 hour) Hello World $5.28 8.8c/min, no connection fee, 3 min blocks

What Regular Calls Cost a Month

Small differences per minute add up when you call Germany often. These are the cheapest cards for three common calling patterns.

Calling pattern Best card About a month
A 10 minute call every day to a mobile Hello World $31.68
Three 20 minute calls a week to a landline Hello World $9.83
One 1 hour call a week to a mobile Hello World $22.86

A month is counted as 30 days or 4.33 weeks. Prices exclude what your own provider charges for calling the local access number.

City Landlines Can Cost Less, or More

Berlin and Frankfurt landlines have their own rates in the shop. Some cards charge less for these two cities than for the rest of Germany.

City landline Lowest, no fee Cards with a different rate
Berlin 3.4c/min on East Star 7 of 36
Frankfurt 3.4c/min on East Star 5 of 36

National landline rate with no fee: 3.6c/min on Hello World. The card uses the city rate when the number has that city’s area code.

Card Sizes and Bonus Credit

Card Card sizes
Hello World $5, $10, $20, $50 (+$5 bonus)

Bigger cards come with bonus credit on some brands. Credit lasts 6 months from your first call or last recharge, and a recharge brings back any credit that has expired.

Start Calling Germany in Three Steps

  1. Buy the card online. We email you the PIN and the local access numbers.
  2. Dial the access number for your city, then your PIN.
  3. Dial 0011 49 and the number without its first 0, then press #. German numbers vary in length, so keep every digit after the 0. Our guide on how to call Germany from Australia has a number converter.

Compare every card that calls Germany, with landline and mobile rates and talk time.

Compare Germany cards

Frequently Asked Questions

How much does it cost to call Germany from Australia?

With a phone card, a 10 minute call to a landline in Germany costs 43.2c on Hello World. A 1 hour call on Hello World costs $2.16 to a landline and $5.28 to a mobile. Prices include any connection fee and are for calls from a local access number.

What is the cheapest way to call Germany from Australia?

A prepaid phone card is usually cheapest when the person you call is on a normal landline or mobile. The lowest rate is 2.4c a minute on Call Anywhere plus 99c a call. With no connection fee, landlines start at 3.6c and mobiles at 8.8c, both on Hello World.

Do calls to German mobiles cost more than landlines?

Yes. With no connection fee, the lowest rate is 3.6c a minute to a landline and 8.8c to a mobile, both on Hello World. Check the mobile column in the table if you mostly call mobiles.

Is it cheaper to call Berlin or Frankfurt?

Landlines in Berlin and Frankfurt have their own rate on some cards: from 3.4c a minute on East Star, against 3.6c for the rest of Germany. The city rate applies when you dial a number with that city’s area code (30 for Berlin, 69 for Frankfurt).

What does +49 (0) mean in a German number?

The 0 in brackets is for callers inside Germany. From Australia leave it out: +49 (0)30 23125123 is dialled 0011 49 30 23125123.

Can I call Germany for free from Australia?

Internet calling apps are free when both people have the same app and a data or Wi-Fi connection. To reach a landline, a basic mobile or someone with weak internet in Germany, a phone card costs a few cents a minute.

Do phone cards expire?

Our cards stay active for 6 months from your first call or your last recharge. A recharge restores any credit that has expired.

More Ways to Save on Overseas Calls