Azure ExpressRoute cost: circuit port fee plus egress model
ExpressRoute bills a circuit port fee by bandwidth, in a metered plan (per-GB egress) or unlimited plan (flat, higher fee), plus provider connectivity charges. For large, steady traffic to Azure it can beat VPN. Here is the model.
Quick answer
ExpressRoute bills a circuit port fee by bandwidth, in one of two plans: metered (lower port fee plus per-GB egress) or unlimited (higher flat port fee, no per-GB egress), plus the connectivity provider's own charges. Metered suits low-to-moderate egress; unlimited suits high, steady egress. It beats VPN for large, consistent traffic and dedicated performance, but costs more than VPN for light connectivity.
Azure ExpressRoute provides a private, dedicated connection between your network and Azure, bypassing the public internet for consistent performance and, at high volume, cheaper egress. Its pricing has a circuit port fee and two billing plans, and choosing the right plan for your egress volume is the main decision.
Circuit port fee and plans
| Plan | Bills | Best for |
|---|---|---|
| Metered | Lower port fee + per-GB egress | Low-to-moderate egress |
| Unlimited | Higher flat port fee, no per-GB egress | High, steady egress |
You pay a monthly port fee scaled by circuit bandwidth. On the metered plan the port fee is lower but you pay per gigabyte of egress; on the unlimited plan the port fee is higher but egress is included. Data into Azure is free on both. On top, the connectivity provider (a telco or exchange partner) charges its own fee for the physical link.
Metered vs unlimited
The break-even is egress volume. Below a certain monthly egress, the metered plan's lower port fee plus per-GB charges is cheaper; above it, the unlimited plan's flat fee wins because you stop paying per gigabyte. Estimate your steady egress and pick the plan whose total is lower, the same fixed-plus-usage crossover as many services.
ExpressRoute vs VPN
ExpressRoute costs more than a VPN gateway and takes longer to provision, but provides dedicated bandwidth, consistent low latency, and, on the unlimited plan, cheaper egress at high volume. For light or intermittent connectivity, a VPN over the internet is far cheaper. Reserve ExpressRoute for large, steady, performance-sensitive hybrid connectivity where its dedicated link and egress model pay off.
Controlling ExpressRoute cost
Right-size the circuit bandwidth to real need, choose metered or unlimited based on your egress volume, account for the provider's connectivity fee, and use ExpressRoute only where dedicated performance or high steady egress justifies it over a VPN. As with any dedicated connection, sizing and plan choice are the levers.
FAQ
How is Azure ExpressRoute priced?
A monthly circuit port fee scaled by bandwidth, in one of two plans: metered (lower port fee plus per-GB egress) or unlimited (higher flat port fee with egress included), plus the connectivity provider's own fee for the physical link. Data into Azure is free on both plans.
Metered or unlimited ExpressRoute plan?
It depends on egress volume. Below a certain monthly egress, the metered plan's lower port fee plus per-GB charges is cheaper; above it, the unlimited plan's higher flat fee wins because egress is included. Estimate your steady egress and choose the plan whose total is lower.
Is ExpressRoute cheaper than a VPN?
Only at high, steady traffic. ExpressRoute costs more than a VPN gateway and takes longer to provision, but provides dedicated bandwidth, consistent latency, and cheaper egress at high volume on the unlimited plan. For light or intermittent connectivity, a VPN over the internet is far cheaper.
How do I reduce ExpressRoute cost?
Right-size the circuit bandwidth to real need, choose the metered or unlimited plan based on your egress volume, account for the connectivity provider's fee, and use ExpressRoute only where dedicated performance or high steady egress justifies it over a cheaper VPN. Sizing and plan choice are the main levers.
Does ExpressRoute charge for data into Azure?
No. As with most connections, ingress (data into Azure) is free. You pay the circuit port fee and, on the metered plan, per-gigabyte egress (data out), plus the connectivity provider's charge. The unlimited plan includes egress in its higher flat fee.
Does C3X estimate ExpressRoute cost?
C3X prices the ExpressRoute circuit resource and its configuration from your Terraform, including the port fee. Egress on the metered plan and the provider connectivity fee depend on usage and your carrier, which you provide as assumptions.
What to do next
Price your connectivity before you provision it. C3X reads your Terraform and prices ExpressRoute and the rest of your stack against a live catalog. Start with the quickstart.
Related posts
- Azure NAT Gateway cost: hourly fee plus per-GB, like AWS
Azure NAT Gateway charges about $0.045 per hour plus about $0.045 per GB processed, the same shape as the AWS NAT gateway. It is often cheaper and simpler than Azure Firewall for outbound-only needs. Here is how it prices and where it fits.
- Azure Application Gateway v2 cost: fixed fees plus capacity units
Application Gateway v2 bills a fixed hourly fee plus capacity units that scale with traffic, and the WAF-enabled SKU costs noticeably more. Here is how the pricing works and when a simpler load balancer is cheaper.
- Azure Traffic Manager cost: DNS queries plus health checks
Traffic Manager bills per million DNS queries plus a monthly fee per monitored endpoint, with external endpoints costing more to check. It is a cheap DNS-based global router. Here is how it prices and where cost hides with many endpoints.
- Azure VPN Gateway cost: the SKU sets the hourly fee
Azure VPN Gateway bills a fixed hourly fee by SKU (from about $0.19/hour for VpnGw1 to several dollars for higher SKUs) plus outbound data transfer. The SKU, chosen for throughput and tunnels, dominates the bill. Here is how to size it.
Share this post
Try C3X on your own Terraform
Free and open source. No API key required. One command to install, one command to estimate.