Homekeyboard_arrow_right Seo Performancekeyboard_arrow_right Bunnycdn Vs Cloudflare Australian Routing
circle

BunnyCDN vs Cloudflare: Why Australian Routing Matters

Network cables connected to server showing CDN routing paths between Australia and Singapore data centers

The Speed Problem: What Every Australian Website Owner Should Know

We originally planned to conduct a controlled split test using identical websites - one running BunnyCDN and one running Cloudflare Free to provide comparisons for Australian users, but after researching Cloudflare's routing behaviour, we realised this approach would be fundamentally flawed. Any split test results would be mostly meaningless because of the inconsistent baselines, that testing tools don't reflect real user interaction, and that the variable results make comparison difficult.

Read the full blog post below to understand how Australian ISP routing impacts your websites performance and why consistent local CDN routing matters for Australian users.

A few years back, a Melbourne business discovered their Australian API calls were taking over 700ms through Cloudflare, 10 times slower than the 70ms they should have been experiencing.
The culprit? Their Telstra customers were being routed through Hong Kong and Osaka instead of Melbourne.
Across Australia, Optus and Telstra users (who together control over 65% of the market) often experience wildly inconsistent routing. Sometimes users get a local edge server (fast), sometimes Singapore or Hong Kong (slow), sometimes even the US (very slow). The same user might see 50ms latency in the morning and 250ms in the afternoon. Here's why this routing lotto happens and how our new favourite CDN provider, BunnyCDN provides consistent Australian routing instead.

The Core Issue: Cloudflare's Routing Lotto for Australian Users

What Should Happen

When someone in Australia visits your website, they should connect to a local edge server:

  • Expected latency: 20-80ms consistently
  • User experience: Fast, responsive pages every time
  • Business impact: Predictable performance, reliable conversions

What can happen with Cloudflare Free Tier

Australian users potentially face a routing lotto that changes based on ISP, time, and network conditions:

  • Actual latency: Anywhere from 30ms to 700ms+ (completely unpredictable)
  • User experience: Fast one moment, slow the next
  • Business impact: Inconsistent performance hurts user trust and conversions

Why BunnyCDN is Different

BunnyCDN removes the routing lotto with consistent Australian edge routing:

  • Predictable routing: Local users always connect to local servers
  • Consistent performance: 25-95ms reliably, not 30-700ms randomly
  • No geographic lottery: Australian traffic stays in Australia

How to Check if You're Affected if you are using Cloudflare

Test Your Current Cloudflare Routing

Visit: https://yourdomain.com/cdn-cgi/trace

Look for the colo= line:

  • colo=SYD or colo=MEL ✅ You're routing to Australia
  • colo=SIN ❌ You're routing to Singapore
  • colo=HKG ❌ You're routing to Hong Kong
  • colo=KIX ❌ You're routing to Osaka, Japan

NB: Good routing right now doesn't mean good routing today, tomorrow, or for your other users.
The inconsistency is often the problem.

Why Does Cloudflare Route Australians to Asian servers?

1. Cost Optimisation

Cloudflare has publicly stated they route free tier traffic based on bandwidth costs, not geographic proximity. Australian bandwidth is pretty expensive, so free tier users often get routed to cheaper Asian data centres.

2. ISP Peering Agreements

Major Australian ISPs have different peering arrangements that create unpredictable routing patterns:

  • Optus: approx 24% of mobile market share, frequently routed to Singapore/Hong Kong
  • Telstra: approx 43% of mobile market share, often routed to Singapore/Hong Kong/Osaka
  • TPG: Sometimes gets Melbourne/Sydney routing, sometimes Singapore, inconsistent
  • iiNet & smaller ISPs: Generally better routing

The problem isn't bad routing, it's unpredictable routing. Your site might perform well one day and poorly the next, depending on time of day, network congestion, and Cloudflare's cost optimisation decisions.

3. Free Tier (un)prioritisation

Enterprise Cloudflare customers get priority routing to Sydney. Free tier traffic uses "off-cycle headroom" which means you get whatever routing is cheapest at that moment. Cloudflare has acknowledged: "Transit prices in Oceania (Australia and New Zealand) are lower than they used to be, but continue to be extremely high in relative terms". They state: "If you exclude Optus and Telstrathen the price falls to 17 units" explaining why these ISPs get poor routing.

Real World Impact: Australian User Reports

Though many of these are older comments, on the Cloudflare community feedback you can find Australians complaining of routing issues:

  • "We noticed that Australian traffic to our api was very slow (> 700ms when routed via Cloudflare and ~70ms when bypassing Cloudflare)"
  • "Much of our traffic was being routed via colo's in Hong Kong (HKG) and Osaka (KIX) despite us being in Melbourne"
  • "Over 200ms RTT to Cloudflare IP's from some Australian Carriers (Telstra and Optus)"
  • "Singapore routing during business hours, Sydney only late at night"

One user explained their solution: "We upgraded from the Pro to the Business Plan and are now seeing Australian traffic routed through Australian POPs" confirming that proper Australian routing requires paid plans.

BunnyCDN's Australian Advantage

Local Routing

  • No free tier discrimination: All customers get optimised routing
  • Australian edge priority: Local traffic stays Local
  • ISPnostic: Works consistently across all Australian ISPs

Performance by ISP (Cloudflare Free vs BunnyCDN)

ISPCloudflare Free RoutingBunnyCDN RoutingPerformance Impact
OptusOften Singapore/Hong KongLocal200ms+ vs 30-90ms
TelstraOften Singapore/HK/OsakaLocalUp to 700ms vs 70ms
TPGLocal or SingaporeLocal30-200ms+ vs 30-90ms
iiNetUsually LocalLocalGood but can vary

The difference: BunnyCDN provides mostly consistent performance. Cloudflare Free can be a lotto, you might get local routing today and via Asia tomorrow.

Pricing vs Performance Costs

Monthly TrafficCloudflare FreeBunnyCDNWhat You Get with BunnyCDN
100GB$0~$3Consistent Local routing
500GB$0~$15Faster for many users
1TB$0~$30Predictable performance

BunnyCDN Asia/Oceania: $0.03/GB (July 2025)

Implementation Best Practices

Avoid CDN Stacking

Avoid using Cloudflare free plan proxy mode with BunnyCDN underneath. This can create:

User → Cloudflare (Singapore) → BunnyCDN (Local) → Origin

Potential Setups

  1. BunnyCDN: Add Bunny WordPress plugin & LiteSpeed cache:
  2. BunnyCDN + Bunny DNS: Add Bunny WordPress plugin & LiteSpeed cache:
  3. Cloudflare Free: Use Cloudflare for both DNS and Cache/CDN
  4. Cloudflare Pro: Use Cloudflare for both DNS and Cache/CDN

The Bottom Line

For Australian websites, the question isn't just "free vs paid", its also "unpredictable routing vs local routing."

With Cloudflare Free, your performance could depend on:

  • Which ISP your visitor uses
  • What time of day they visit
  • Current network congestion
  • Cloudflare's cost optimisation algorithms

BunnyCDN's approx $3-30/month is great for Australian visitors allowing connection to Australian servers, almost every time. That's the difference between hoping for good performance and almost guaranteeing it.

Test your current routing, measure the real world impact, and decide if consistent Australian performance is worth the investment. For most Australian businesses, eliminating Asian routing delays pays for itself through improved user engagement.

Need Help Optimising Your Website's Performance?

Choosing the right CDN is just one part of creating a fast, reliable website for Australian visitors. Our WordPress development Sydney team specialises in building high performance websites that deliver exceptional user experiences across all industries, from eCommerce stores to professional service firms.

We configure optimal CDN solutions as part of our comprehensive website services, ensuring your site loads lightning fast whether your visitors are in Sydney CBD, Parramatta, or anywhere across Australia. Our WordPress maintenance packages include ongoing performance monitoring to keep your site running at peak speed.

Ready to eliminate slow loading times? Contact us today for a free performance audit and CDN recommendation tailored to your Australian audience.

Photo by Brett Sayles: