Despite the fact that there is no specific time to book flights, booking in advance can lead to cheap tickets from Karachi to Doha.