---
title: VPC Peering vs Transit Gateway
description: Comparison of AWS networking solutions for connecting multiple VPCs and on-premises networks.
url: https://www.factualminds.com/glossary/vpc-peering-vs-transit-gateway/
publishDate: 2026-06-13
updateDate: 2026-06-13
---

# VPC Peering vs Transit Gateway

> Comparison of AWS networking solutions for connecting multiple VPCs and on-premises networks.

## Definition

**VPC Peering** is a direct layer-3 connection between two VPCs — traffic stays on the AWS network, and each peering relationship is a 1:1 link with its own route table updates. **AWS Transit Gateway** is a regional hub that many VPCs, VPN connections, and Direct Connect attachments plug into; route tables on the hub control which attachments can talk to which. Peering is simpler and cheaper at small scale; Transit Gateway scales linearly instead of quadratically as VPC count grows.

## When to use it

**VPC Peering**

- Two or three VPCs that need full bidirectional connectivity and will stay at that scale.
- Temporary or dev/test links between a sandbox VPC and a shared services VPC.
- Same-region peering where data transfer cost is acceptable and you want zero hourly attachment fees.

**Transit Gateway**

- Five or more VPCs, or an organization that adds accounts/VPCs regularly.
- Hub-and-spoke with on-premises via Site-to-Site VPN or Direct Connect on the same attachment model.
- Cross-account connectivity with centralized route management and optional inter-region peering between Transit Gateways.
- Segmented routing — e.g., shared-services VPC reachable from app VPCs but not from each other.

## When not to use it

**VPC Peering**

- **Transitive routing expectations** — peering A↔B and B↔C does not give A↔C; each pair needs its own peering connection and routes.
- **Many-VPC mesh** — ten VPCs need up to 45 peering connections; operational overhead explodes.
- **Overlapping or conflicting CIDRs** — peering requires non-overlapping IP ranges.

**Transit Gateway**

- **Two VPCs on a tight budget** — hourly per-attachment cost exceeds free regional peering for a pair.
- **Latency-sensitive same-AZ traffic** where an extra hop through the TGW matters (rare but real for HFT-style workloads).

## Tips

- Document CIDR allocation across accounts _before_ the first peering connection — retrofitting non-overlapping ranges is painful.
- For Transit Gateway, use **separate route tables per segment** (prod, dev, shared services) instead of one flat table.
- Enable **TGW flow logs** when troubleshooting asymmetric routing — peering and TGW issues often show up as one-way connectivity.
- Regional peering is free; inter-region peering and TGW data processing both bill per GB — model cross-region traffic early.

## Gotchas

### Serious

- **Transitive peering myth** — teams assume hub VPC routing works like a router; it does not. Missing routes cause "works from one direction" failures that are hard to spot.
- **Overlapping CIDRs** block peering entirely; TGW can connect the attachments but routes still cannot resolve conflicting destinations.
- **Single Transit Gateway as sole path** — if the TGW route table is misconfigured, every spoke loses connectivity at once; test route changes in a non-prod segment first.

### Regular

- **Forgetting to update both sides** — peering requires accepter-side routes and security groups/NACLs, not just the requester.
- **DNS resolution across peering** — enable "DNS resolution" and "DNS hostnames" on both VPCs or private hosted zone association fails silently.
- **Starting with peering and migrating later** — replatforming 20 peering connections to TGW is a project; pick TGW early if growth is likely.

## Official references

- [What is VPC peering?](https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html)
- [What is a transit gateway?](https://docs.aws.amazon.com/vpc/latest/tgw/what-is-transit-gateway.html)
- [Transit gateway route tables](https://docs.aws.amazon.com/vpc/latest/tgw/tgw-route-tables.html)
- [VPC peering configurations](https://docs.aws.amazon.com/vpc/latest/peering/vpc-peering-basics.html)

## Related FactualMinds content

- [VPC networking best practices for production](/blog/aws-vpc-networking-best-practices-for-production/)
- [AWS Architecture Review](/services/aws-architecture-review/)
- [Amazon VPC](/glossary/amazon-vpc/)

## Related AWS Services

- aws-architecture-review

## Related Posts

- aws-vpc-networking-best-practices-for-production

---

*Source: https://www.factualminds.com/glossary/vpc-peering-vs-transit-gateway/*
