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 48﷼. From Riyadh taxi to Riyadh airport then fly to Manama airport. 2hrs 40min 825﷼. From Riyadh taxi to Riyadh airport, fly to Dammam airport, taxi to Dammam station, bus to Manama, then drive to Jidd Ḩafş. 6hrs 46min.