From Riyadh taxi to Riyadh airport then fly to Manama airport. 1hrs 40min 825﷼. From Riyadh taxi to Riyadh airport, fly to Dammam airport, taxi to Dammam station, bus to Manama, then drive to Jidd Ḩafş. 4hrs 46min 585﷼. From Riyadh taxi to Riyadh SAPTCO Terminal, bus to Bahrain SAPTCO Terminal, then drive to Manama. 5hrs 11min 187﷼. From Riyadh drive to Manama. 4hrs 49min 47﷼.