Travel options for:
Riyadh to Bahrain
  • Fly to Manama

    1. Riyadh

      30min - 28.8 miles

      $50 - $65

    2. Riyadh (RUH)

      1hrs 10min - non-stop

      $90 - $220

      • Manama (BAH)
  • Fly to Dammam, bus

    1. Riyadh

      30min - 28.8 miles

      $50 - $65

    2. Riyadh (RUH)

      1hrs 05min - non-stop

      $35 - $85

    3. Dammam (DMM)

      30min - 26 miles

      $45 - $60

    4. Dammam

      1hrs 30min - 5 times a day

      $16

    5. Manama - Lulu Centre

      4min - 2.5 miles

      $14 - $18

      • Jidd Ḩafş
  • Train, bus

    1. Riyadh

      4hrs 20min - 5 times a day

      $5 - $22

    2. Dammam

      7min - 4.3 miles

      $9 - $12

    3. Dammam

      1hrs 30min - 5 times a day

      $16

    4. Manama - Lulu Centre

      4min - 2.3 miles

      $13 - $16

      • Manama
  • Bus

    1. Riyadh

      6min - 3.9 miles

      $9 - $11

    2. Riyadh Central Bus Station

      6hrs 00min - once daily

      $12 - $18

    3. Dammam

      1hrs 30min - 5 times a day

      $16

    4. Manama - Lulu Centre

      4min - 2.3 miles

      $13 - $16

      • Manama
  • Drive

    1. Riyadh

      4hrs 50min - 294.6 miles

      $9 - $14

      • Manama
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Riyadh taxi to Riyadh airport then fly to Manama airport. 1hrs 40min $192. From Riyadh taxi to Riyadh airport, fly to Dammam airport, taxi to Dammam, bus to Manama - Lulu Centre, then taxi to Jidd Ḩafş. 4hrs 40min $190. From Riyadh train to Dammam, taxi to Dammam, bus to Manama - Lulu Centre, then taxi to Manama. 7hrs 01min $48. From Riyadh taxi to Riyadh Central Bus Station, bus to Dammam, bus to Manama - Lulu Centre, then taxi to Manama. 8hrs 41min $59. From Riyadh drive to Manama. 4hrs 50min $11.