Dear friend,
There is an easy way if you are planning to go by road, Apply for a transit visa as if you are going to UAE or Bahrin. Embassy did not accept application directly, there are agents whom you can contact. I went to Saudi last month like this. Please contact me at 66507879 if you need more details.

Regards,