Erste internationale Erfahrungen sammelte Lovisa Lindh im Jahr 2009, als sie bei den Junioreneuropameisterschaften in Novi Sad, bei denen sie im 800-Meter-Lauf mit 2:07,57 min in der ersten Runde ausschied. Auch bei den Juniorenweltmeisterschaften im darauffolgenden Jahr schied sie mit 2:10,51 min im Vorlauf aus und 2013 belegte sie dann bei den U23-Europameisterschaften in Tampere in 2:08,99 min den siebten Platz. 2014 gelangte sie bei den Europameisterschaften in Zürich bis ins Halbfinale und schied dort mit 2:02,60 min aus. 2016 schied sie bei den Hallenweltmeisterschaften in Portland mit 2:03,44 min in der Vorrunde aus und im Sommer gewann sie bei den Europameisterschaften in Amsterdam in 2:00,37 min die Bronzemedaille hinter der Ukrainerin Natalija Pryschtschepa und Rénelle Lamote aus Frankreich. Anschließend nahm sie an den Olympischen Spielen in Rio de Janeiro teil und gelangte dort bis in das Halbfinale, in dem sie mit 1:59,41 min ausschied.