Let’s talk about ZigBee transmission distance – specifically, how far can two ZigBee modules actually communicate?
Most ZigBee modules work in the 2.4 GHz band. The distance depends a lot on the chip, whether it has a power amplifier (PA), and the environment.
I’ll use the TI CC2538 + CC2592 combo as an example, because it’s a popular choice when you need longer range.
| Feature | Value |
|---|---|
| Transmit power (with CC2592) | +22 dBm (about 160 mW) |
| Receive sensitivity | around -102 dBm (at 250 kbps) |
| Link budget | ~124 dB |
| Frequency | 2.4 GHz (same as WiFi) |
Without the CC2592, the CC2538 itself only puts out about +7 dBm. Add the CC2592 front‑end, and you get +22 dBm – that’s a huge boost. Plus, the receiver gets about 4–6 dB better sensitivity.
Test conditions:
Open road, no big obstacles
Modules about 1.5 meters (5 feet) above ground
Simple 2 dBi antennas on both sides
Data rate: 250 kbps (standard ZigBee speed)
Results:
Reliable communication: 1.5 to 2.0 kilometers (about 0.9–1.2 miles)
Max with some packet loss: around 2.5 km
Compare that to a basic CC2530 without PA (only 4.5 dBm), which gives you about 100 meters. So CC2538+CC2592 gives you 15–20 times more range.
Height above ground
If you raise the modules from 1.5m to 3m, range can increase by 30–50%. Height really helps.
Environment
Open field: best case (2 km)
Trees or buildings in the way: range drops to 200–500 meters
Indoors through walls: maybe 2–3 brick walls before signal dies
Antenna gain
Swap the 2 dBi antenna for a 5 dBi one, and you might push the range beyond 3 km.
Data rate
Lower data rate = better sensitivity = longer range. For example, at 40 kbps instead of 250 kbps, you gain about 5 dB of sensitivity, which nearly doubles the range.
| ZigBee Setup | TX Power | Typical Range |
|---|---|---|
| CC2530 (no PA) | 4.5 dBm | ~100 meters |
| CC2530 + PA (e.g. CC2591) | 20 dBm | ~800 meters |
| CC2538 + CC2592 | 22 dBm | 1.5 – 2.0 km |
If you need less than 1 km, CC2538+CC2592 is more than enough – you’ll have good margin.
If you need over 2 km, try:
Higher gain antennas (5 dBi or more)
Mounting modules higher (3–5 meters)
Using ZigBee routers as relays (mesh networking)
That’s it – the CC2538+CC2592 is a solid choice when you want serious range from a ZigBee module.