Azure ExpressRoute Pricing

Understand the costs associated with dedicated private network connections to Azure.

Pricing Overview

Azure ExpressRoute pricing is based on several factors, including the speed of your connection, the data you transfer, and the location of your Azure datacenter. We offer flexible options to suit your business needs.

Component Description Pricing Model Example Cost (Illustrative)
Port Speed The bandwidth of your ExpressRoute circuit. Monthly fee per port (e.g., 50 Mbps, 100 Mbps, 1 Gbps, 10 Gbps). $100 - $2000+ / month (depends on speed & region)
Data Transfer Amount of data sent and received through the ExpressRoute circuit. Outbound data transfer from Azure is typically free. Inbound data transfer is charged per GB. $0.02 - $0.10 / GB (depends on region)
Cross-Region Peering Connecting to Azure regions beyond your primary peering location. Per-GB charge for data transferred between paired regions. $0.05 - $0.15 / GB
Provider Charges Fees from your network service provider for the physical connectivity. Varies significantly by provider and service level. (Contact your provider)

Key Pricing Factors Explained

Port Speed & Monthly Fees

The fundamental cost of ExpressRoute is the monthly fee for the ExpressRoute port. This fee is determined by the speed of the circuit you provision (e.g., 50 Mbps, 100 Mbps, 200 Mbps, 500 Mbps, 1 Gbps, 2 Gbps, 5 Gbps, 10 Gbps). Higher speeds incur higher monthly costs.

Note: The exact pricing for port speeds can vary by Azure region.

Data Transfer Costs

Azure ExpressRoute offers a very attractive data transfer pricing model. Data transferred outbound from Azure to your on-premises network is generally free. Data transferred inbound to Azure is charged on a per-gigabyte (GB) basis. This is a significant cost advantage for high-bandwidth applications.

Example inbound data transfer rates are approximately $0.02 to $0.10 per GB, depending on the Azure region.

Global Reach & Cross-Region Peering

If you need to connect to multiple Azure regions, ExpressRoute supports cross-region peering. Data transferred between Azure regions via ExpressRoute is typically charged on a per-GB basis. This allows you to build resilient and geographically distributed solutions.

Provider-Specific Charges

Remember that ExpressRoute pricing from Microsoft only covers the Azure side of the connection. You will also incur charges from your network service provider (e.g., AT&T, Verizon, Lumen, Equinix) for the physical circuit and connectivity to an ExpressRoute provider edge router. These costs are separate and vary widely.

Important Considerations

Calculate Your ExpressRoute Costs