There are 6 ways to get from Bahrain to Rābigh by plane, train, taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Bahrain International Airport to Jeddah, train, taxi
best- Fly from Bahrain International Airport (BAH) to Jeddah (JED)plane BAH - JED
- Take the train from Jeddah Airport to King Abdullah Economic Citytrain
- Take the taxi from King Abdullah Economic City to Rābightaxi
4h 37mSAR 774–1,257Drive 1,513.2 km
cheapest- Drive from Manama to Rābighcar 1,513.2 km
14h 24mSAR 318–459Bus, train, taxi via Riyadh
- Take the bus from Manama to Al Khobarbus
- Take the train from Dammam to Riyadhtrain
- Take the bus from Riyadh Bus Stn to Jeddah Train Stnbus
- Take the train from Al-Sulimaniyah Jeddah station to King Abdullah Economic Citytrain
- Take the taxi from King Abdullah Economic City to Rābightaxi
22h 38mSAR 775–1,206Bus to King Fahd International Airport, fly to Jeddah, train, taxi
- Take the bus from Jeblat Habshi to Dammam Airportbus
- Fly from King Fahd International Airport (DMM) to Jeddah (JED)plane DMM - JED
- Take the train from Jeddah Airport to King Abdullah Economic Citytrain
- Take the taxi from King Abdullah Economic City to Rābightaxi
6h 57mFly Bahrain International Airport to Prince Mohammad Bin Abdulaziz Airport, train, taxi
- Fly from Bahrain International Airport (BAH) to Prince Mohammad Bin Abdulaziz Airport (MED)plane BAH - MED
- Take the train from Madinah to King Abdullah Economic Citytrain
- Take the taxi from King Abdullah Economic City to Rābightaxi
5h 45mSAR 1,012–1,553Bus, train, taxi
- Take the bus from Manama to Al Khobarbus
- Take the bus from Dammam Bus Stn to Jeddah Train Stnbus
- Take the train from Al-Sulimaniyah Jeddah station to King Abdullah Economic Citytrain
- Take the taxi from King Abdullah Economic City to Rābightaxi
27h 36mSAR 886–1,046
Bahrain International Airport (BAH) to Jeddah (JED) flights
Comparing Your Travel Options
The cheapest way to get from Bahrain to Rābigh is to drive which costs 310﷼ - 460﷼ and takes 14h 24m.
The fastest way to get from Bahrain to Rābigh is to fly and train and taxi which takes 4h 37m and costs 750﷼ - 1300﷼.
The distance between Bahrain and Rābigh is 1427 km. The road distance is 1513.2 km.
The best way to get from Bahrain to Rābigh without a car is to bus and train and taxi via Riyadh which takes 22h 38m and costs 750﷼ - 1300﷼.
It takes approximately 4h 37m to get from Bahrain to Rābigh, including transfers.
Yes, the driving distance between Bahrain to Rābigh is 1513 km. It takes approximately 14h 24m to drive from Bahrain to Rābigh.
There are 10+ hotels available in Rābigh.
What companies run services between Bahrain and Rābigh, Saudi Arabia?
There is no direct connection from Bahrain to Rābigh. However, you can fly to Jeddah (JED), take the taxi to Jeddah Airport, take the train to King Abdullah Economic City, then take the taxi to Rābigh. Alternatively, you can take the bus to Al Khobar, take the taxi to Dammam, take the train to Riyadh, walk to Riyadh Railway Stn, take the line 3 subway to Qasr Al Hokm, take the line 1 subway to Transport Center, walk to Riyadh Bus Stn, take the bus to Jeddah Train Stn, walk to Al-Sulimaniyah Jeddah station, take the train to King Abdullah Economic City, then take the taxi to Rābigh.
- Website
- saudia.com
Flights from Bahrain International Airport to Jeddah
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- SAR 380–850
Flights from Bahrain International Airport to Jeddah via Riyadh
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- SAR 320–2,100
Flights from King Fahd International Airport to Jeddah
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- SAR 280–650
Flights from Bahrain International Airport to Prince Mohammad Bin Abdulaziz Airport via Riyadh
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 360–2,100
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
Train from Jeddah Airport to King Abdullah Economic City
- Ave. Duration
- 36 min
- Frequency
- Every 3 hours
- Estimated price
- SAR 27–40
- Schedules at
- sar.hhr.sa
- Economy
- SAR 27–40
- Business
- SAR 45–70
Train from Dammam to Riyadh
- Ave. Duration
- 4h 16m
- Frequency
- Every 4 hours
- Estimated price
- SAR 20–150
- Schedules at
- sar.com.sa
- Economy
- SAR 20–150
- Business
- SAR 35–260
Train from Al-Sulimaniyah Jeddah station to King Abdullah Economic City
- Ave. Duration
- 29 min
- Frequency
- 5 times a day
- Estimated price
- SAR 30–45
- Schedules at
- sar.hhr.sa
- Economy
- SAR 30–45
- Business
- SAR 50–75
Train from Jeddah Airport to King Abdullah Economic City
- Ave. Duration
- 36 min
- Frequency
- Every 3 hours
- Estimated price
- SAR 27–40
- Schedules at
- sar.hhr.sa
- Economy
- SAR 27–40
- Business
- SAR 45–70
Train from Madinah to King Abdullah Economic City
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- SAR 65–224
- Schedules at
- sar.hhr.sa
- Economy
- SAR 65–95
- Business
- SAR 110–170
Train from Al-Sulimaniyah Jeddah station to King Abdullah Economic City
- Ave. Duration
- 29 min
- Frequency
- 5 times a day
- Estimated price
- SAR 30–45
- Schedules at
- sar.hhr.sa
- Economy
- SAR 30–45
- Business
- SAR 50–75
- Phone
- +966 54 451 4622
- Website
- bahrain.com.sa
Bus from Manama to Al Khobar
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Estimated price
- SAR 198
- Schedules at
- bahrain.com.sa
Bus from Manama to Al Khobar
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Estimated price
- SAR 198
- Schedules at
- bahrain.com.sa
- Ave. Duration
- 33 min
- Estimated price
- SAR 280–340
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, Need to know: Jadrolinija, and Need to know: Greyhound - to help you get the most out of your next trip.



