Everything You Need to Know About the Two Oceans Marathon The Two Oceans Marathon, held every April, transforms Cape Town into a global location for endurance, solidarity, and spectacular beauty.