Peabody Energy headquarters and office locations

Peabody Energy is headquartered in St. Louis, MO and has 5 office locations across 4 countries.
Filter locations by country
Location Map
Filter locations by country
Filter

All Peabody Energy Locations

St. Louis (HQ), MO
United States
701 Market St
South Brisbane
Australia
100 Melbourne St
Wollar
Australia
1434 Ulan-Wollar Rd
China
5-1 Guanghua Rd, Guo Mao, Chaoyang Qu
Guildford
United Kingdom
13 Quarry St