Sa construction devrait débuter en 2025 et s'achever en 2030. La Forbes International Tower sera située dans la nouvelle capitale administrative, à environ 45 km à l'est du Caire.