Erste internationale Erfahrungen sammelte Dorra Mahfoudhi bei den 2010 erstmals ausgetragenen Olympischen Jugendspielen in Singapur, bei denen sie mit übersprungenen 3,45 m den fünften Platz im B-Finale belegte. Im Jahr darauf siegte sie mit 3,40 m bei den Juniorenafrikameisterschaften in Gaborone und anschließend auch mit 3,60 m bei den Afrikaspielen in Maputo. Zudem gewann sie bei den Panarabischen Spielen in Doha mit 3,65 m die Silbermedaille hinter der Marokkanerin Nisrine Dinar. 2012 gewann sie bei den Afrikameisterschaften in Porto-Novo mit 3,40 m die Bronzemedaille hinter ihrer Landsfrau Syrine Balti und Juanita Stander aus Südafrika. 2013 wurde sie bei den Islamic Solidarity Games in Palembang mit 3,65 m bzw. 4,88 m Vierte und Fünfte im Stabhoch- und Weitsprung. Im Jahr darauf gewann sie bei den Afrikameisterschaften in Marrakesch mit 3,70 m erneut die Bronzemedaille, diesmal hinter Balti und Dinar. Auch bei den Afrikaspielen 2015 in Brazzaville musste sie sich Balti höhengleich geschlagen geben, stellte mit 4,10 m aber auch einen neuen Spielerekord auf.