From Riyadh taxi to Riyadh airport, fly to Dammam airport, then taxi to Dammam. 1 h 59 min $139. From Riyadh train to Dammam. 4 h 20 min $5. From Riyadh taxi to Riyadh Central Bus Station then bus to Dammam. 6 h 14 min $36. From Riyadh drive to Dammam. 4 h 11 min.