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 52mSAR 830–1,308Drive 1,513.3 km
cheapest- Drive from Manama to Rābighcar 1,513.3 km
14h 24mSAR 333–481Bus, 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
7h 2mFly 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 59mSAR 980–2,046Bus, 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 330﷼ - 480﷼ and takes 14h 24m.
The fastest way to get from Bahrain to Rābigh is to fly and train and taxi which takes 4h 52m and costs 800﷼ - 1400﷼.
The distance between Bahrain and Rābigh is 1427 km. The road distance is 1513.3 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 52m 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 eight+ 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 31m
- When
- Every day
- Estimated price
- SAR 430–900
Flights from Bahrain International Airport to Jeddah via Riyadh
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- SAR 430–650
Flights from King Fahd International Airport to Jeddah
- Ave. Duration
- 2h 19m
- When
- Every day
- Estimated price
- SAR 280–650
Flights from Bahrain International Airport to Prince Mohammad Bin Abdulaziz Airport via Riyadh
- Ave. Duration
- 5h 35m
- When
- Sunday
- Estimated price
- SAR 460–2,300
- Website
- flynas.com
Flights from Bahrain International Airport to Jeddah
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- SAR 380–1,400
Flights from Bahrain International Airport to Jeddah via Riyadh
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- SAR 380–1,400
Flights from King Fahd International Airport to Jeddah
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- SAR 340–700
Flights from Bahrain International Airport to Prince Mohammad Bin Abdulaziz Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- SAR 500–950
Flights from Bahrain International Airport to Prince Mohammad Bin Abdulaziz Airport via Riyadh
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- SAR 390–1,500
- Website
- gulfair.com
Flights from Bahrain International Airport to Jeddah
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- SAR 380–1,400
Flights from Bahrain International Airport to Prince Mohammad Bin Abdulaziz Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- SAR 500–950
- Website
- flyadeal.com
Flights from King Fahd International Airport to Jeddah
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- SAR 370–650
- Website
- qatarairways.com
Flights from Bahrain International Airport to Jeddah via Doha
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- SAR 460–1,800
Flights from Bahrain International Airport to Prince Mohammad Bin Abdulaziz Airport via Doha
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- SAR 490–2,000
- Website
- airarabia.com
Flights from Bahrain International Airport to Jeddah via Sharjah
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- SAR 550–1,700
Flights from Bahrain International Airport to Prince Mohammad Bin Abdulaziz Airport via Sharjah
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- SAR 600–1,900
- Website
- publiccharters.com
Flights from King Fahd International Airport to Jeddah
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- SAR 290–420
- Website
- jazeeraairways.com
Flights from Bahrain International Airport to Jeddah via Kuwait
- Ave. Duration
- 4h 45m
- When
- Thursday and Saturday
- Estimated price
- SAR 340–750
- Website
- etihad.com
Flights from Bahrain International Airport to Prince Mohammad Bin Abdulaziz Airport via Abu Dhabi
- Ave. Duration
- 5h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- SAR 600–1,500
- 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
- Phone
- + 966 920020590
- [email protected]
- Website
- nwbus.sa
Bus from Riyadh Bus Stn to Jeddah Train Stn
- Ave. Duration
- 12h 50m
- Frequency
- Every 4 hours
- Estimated price
- SAR 170–370
- Schedules at
- nwbus.sa
- Phone
- +973 36111418
- [email protected]
- Website
- alsadiqbh.com
Bus from Jeblat Habshi to Dammam Airport
- Ave. Duration
- 1h 30m
- Frequency
- Every 15 minutes
- Schedules at
- alsadiqbh.com
- Phone
- 8003040155
- Website
- darbalwatan.com
Bus from Dammam Bus Stn to Jeddah Train Stn
- Ave. Duration
- 22h 25m
- Frequency
- 3 times a day
- Estimated price
- SAR 360–440
- Schedules at
- darbalwatan.com
- Book at
- darbalwatan.com
- 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 The London Underground: Essential tips to navigate the Tube, Train travel in Spain: A guide to Renfe, and How to get from London City Airport into central London - to help you get the most out of your next trip.








