This question already has an answer here:
I am flying from London to Karachi via Muscat with Oman Air. The transit time is 1 hour 15 minutes both ways in Muscat. I am concerned that this is not enough time, so I started to track Oman Air flights from London to Muscat and found out that their flights arrive at least 20 minutes late pretty much every other day. In this scenario, would my transit time still be enough if the flight is delayed by 20 odd mins?
Both flights were purchased as part of 1 ticket. I bought the ticket from an online travel agent and not directly from Oman Air, as they were selling exactly the same flight for £200 extra.