Hi, u can go by road through Saudi border, you need to take visa prior to travel and insurance for your vehicle u must buy in border for 100 QR so no need to worry about that, road is very good, signages are there at every point, but make sure u take visa before travelling.