Thanks for the reply.
The domestic flight is obviously Saudi a but the international flight is with air France. I think this also leave from terminal 2 along with Saudi international flights.
I'm only going to be carrying hand luggage so that solves the luggage problem.
I'm not sure if I should risk it with the possibility of a flight delay. Need to have a good think about this.