Compton Glacier is a glacier, long, flowing northeast from the lower slopes of the Big Ben massif to the northeast side of Heard Island in the southern Indian Ocean. Its terminus is located at Compton Lagoon, between Gilchrist Beach and Fairchild Beach. To the northwest of Compton Glacier is Ealey Glacier, whose terminus is located close southeast of Cape Bidlingmaier. To the southeast of Compton Glacier is Brown Glacier, whose terminus is located at Brown Lagoon. Round Hill separates Compton Glacier from Brown Glacier.