Horseshoe Bay may refer to:

Antarctica Horseshoe Bay (South Georgia), on Barff Peninsula Horseshoe Bay (Ross Island)

Australia Horseshoe Bay (New South Wales), on the shore of which Bermagui, New South Wales is situated Horseshoe Bay, Queensland, a bay and town on Magnetic ISland Horseshoe Bay (South Australia), on the shore of which Port Elliot, South Australia is situated

Bermuda Horseshoe Bay, Bermuda, a beach

Canada Horseshoe Bay, Alberta, a summer village Horseshoe Bay, Saskatchewan, a hamlet Horseshoe Bay, West Vancouver, a neighbourhood in British Columbia Horseshoe Bay ferry terminal, a ferry terminal in British Columbia

United Kingdom Horseshoe Bay, Isle of Wight, at the east end of the headland of Culver Down Horseshoe Bay no.2, Isle of Wight, near Bonchurch

United States Horseshoe Bay Wilderness, Michigan Horseshoe Bay, Texas, a city