first of all take visa frm travel agency,namely labbaik travels,then u can go by flight,or bus,etc,its ur choice,for saudi visa u need to pay around 300riyals,i hope,if u like to go by bus,thr is office near sana round about,saptco,ok best of luck,