Peabody Energy headquarters and office locations

Peabody Energy is headquartered in St. Louis, MO and has 6 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
Newcastle East,
Australia
Level 2/16 Telford St
South Brisbane,
Australia
100 Melbourne St
Wilpinjong,
Australia
1434 Ulan-Wollar Rd
Beijing,
China
Suite 1537, Beijing Yintai Center, Level 15, Tower C, 2 Jianguomenwai Avenue, Chaoyang District
Guildford,
United Kingdom
65 Woodbridge Rd