From Riyadh taxi to Riyadh airport then fly to Manama airport. 1hrs 40min $232. From Riyadh taxi to Riyadh airport, fly to Dammam airport, taxi to Dammam station, bus to Manama, then drive to Jidd Ḩafş. 4hrs 46min. From Riyadh taxi to Riyadh SAPTCO Terminal, bus to Bahrain SAPTCO Terminal, then drive to Manama. 5hrs 11min $29. From Riyadh drive to Manama. 4hrs 49min $11.