The Two Oceans Marathon is one of Africa’s most significant running events and the world’s most beautiful marathon. The event is scheduled to occur on the 15th and 16th of April, 2023 in Cape Town, South Africa. The marathon comprises a 56 km Ultra Marathon and a 21 km Half Marathon, both of which offer runners a chance to experience the stunning natural beauty of the Cape Peninsula.