Mahran can go if you handle the pain of long drive. Till Bahrain it is almost 12 hours drive with 2 hours rest here and there (Namaz and lunch / dinner or sight seen). If you travel non stop which is hardly the option, you can save 2 to 2.5 hours but saving 2 hours will cost you pain in shoulders and back so I recommend travel with leisure as it should be a leisure tour.
We had city 2011 model manual and we were 4 adults and one of them was double man (you know what I mean, a mota friend). City should be your choice but till Bahrain as I mentioned. After Bahrain, City can go but it will hard for suspension (I repeat City can go, but it will hit below at least 5 times). If you can bear the hits, take your City. Route is safe but no road at all.
I hope I have given you answer to your questions.
Wassalam,
Junaid
Sent from my SM-N910C using PW Forums mobile app