Travel options for:
Riyadh to Bahrain
  • Fly to Manama

    $132 - $270
    1. Riyadh

      26 min - 22.7 miles

      $40 - $50

    2. Riyadh (RUH)

      1 h 10 min - non-stop

      $90 - $220

      • Manama (BAH)
  • Fly to Dammam, bus

    $152 - $229
    1. Riyadh

      26 min - 22.7 miles

      $40 - $50

    2. Riyadh (RUH)

      1 h 5 min - non-stop

      $35 - $85

    3. Dammam (DMM)

      30 min - 26 miles

      $45 - $60

    4. Dammam

      1 h 30 min - 5 times a day

      $16

    5. Manama - Lulu Centre

      4 min - 2.5 miles

      $14 - $18

      • Jidd Ḩafş
  • Train, bus

    $43 - $65
    1. Riyadh

      4 h 20 min - 5 times a day

      $5 - $22

    2. Dammam

      7 min - 4.3 miles

      $9 - $12

    3. Dammam

      1 h 30 min - 5 times a day

      $16

    4. Manama - Lulu Centre

      4 min - 2.3 miles

      $13 - $16

      • Manama
  • Bus

    $57 - $69
    1. Riyadh

      14 min - 8 miles

      $16 - $20

    2. Riyadh Central Bus Station

      6 h - once daily

      $12 - $18

    3. Dammam

      1 h 30 min - 5 times a day

      $16

    4. Manama - Lulu Centre

      4 min - 2.3 miles

      $13 - $16

      • Manama
  • Drive

    $9 - $14
    1. Riyadh

      4 h 45 min - 288.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. 1 h 36 min $179. From Riyadh taxi to Riyadh airport, fly to Dammam airport, taxi to Dammam, bus to Manama - Lulu Centre, then taxi to Jidd Ḩafş. 4 h 35 min $177. From Riyadh train to Dammam, taxi to Dammam, bus to Manama - Lulu Centre, then taxi to Manama. 7 h 1 min $48. From Riyadh taxi to Riyadh Central Bus Station, bus to Dammam, bus to Manama - Lulu Centre, then taxi to Manama. 8 h 48 min $68. From Riyadh drive to Manama. 4 h 45 min $11.