What’s the Best Alternative Flight Route for $300 Budget?

Hey guys, so my friend and I were all set for a trip to Montenegro, starting from Tangier, Morocco, and planning a layover in London because we don’t have a Schengen visa. The plan was to fly back the same way, and we were cool with landing in Morocco as long as we could catch another flight back to Tangier or maybe hop on a high-speed train. But now, my friend can’t make it on the original dates we had in mind.

I need some help finding a good alternative that fits our $300 budget, the same as the original flight I had found. Also, we need to be back in Morocco before the 18th of July, and we can’t leave before the 6th. Our stay in Montenegro can’t be more than a week but also not less than 5 days – it’s a delicate balance. This trip means a lot to both of us, and we’re super excited about it. Thanks a million in advance for any assistance!

Here’s what I’m on the lookout for in terms of flights: from Tangier to any airport in London, and then on to Montenegro. For the return journey, any airport in Montenegro to London, and then back to Morocco. Just a heads up, London isn’t a must, but since there aren’t direct flights from Morocco to Montenegro, or they come with layovers in Europe, we figured London would be a convenient stopover since we’ve got valid UK visas.

So, if anyone has any suggestions or tips on how we can make this work within our constraints, I’d really appreciate it. Thanks a bunch!