COVID-19 Travel restrictions may apply. Learn More.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Ar Rifā‘?

Book now

There are 5 ways to get from Riyadh to Bahrain Island by plane, train, 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.

Recommended option

Fly  •  1h 58m

  1. Fly from Riyadh (RUH) to Manama (BAH) RUH - BAH

Cheapest option

Train, bus  •  9h 12m

  1. Take the train from Riyadh to Al Hufof
  2. Take the bus from Al Hofuf to Dammam
  3. Take the bus from Dammam to Manama - Lulu Centre

3 alternative options

Train  •  5h 58m

  1. Take the train from Riyadh to Dammam

Bus  •  9h 6m

  1. Take the bus from Riyadh Central Bus Station to Dammam
  2. Take the bus from Dammam to Manama - Lulu Centre

Drive  •  4h 37m

  1. Drive from Riyadh to Ar Rifā‘ 462.1 km

Coronavirus (COVID-19) in Bahrain

There is widespread community transmission globally.
Some travel restrictions may still be in place within Bahrain. For the latest travel status, please check the official page for Bahrain.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Bahrain.

Coronavirus (COVID-19) Travel Advice

International flights leaving Saudi Arabia are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Official Coronavirus (COVID-19) Information for Saudi Arabia

Currently, we are unable to provide international travel restriction information for Bahrain relating to Coronavirus (COVID-19). For the latest travel status in Bahrain, please check government recommendations.

Official Coronavirus (COVID-19) Information for Bahrain

Currently, we are unable to provide domestic travel restriction information for travelling within Bahrain. For the latest Coronavirus (COVID-19) travel status within Bahrain, please check government recommendations.

Official Coronavirus (COVID-19) Information for Bahrain

Last updated: December 8 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Riyadh to Bahrain Island is to train and bus which costs 190﷼ - 280﷼ and takes 9h 12m.

More details

The quickest way to get from Riyadh to Bahrain Island is to fly which costs 700﷼ - 1300﷼ and takes 1h 58m.

More details

It is 411 km from Riyadh to Bahrain Island. It is approximately 462.1 km to drive.

Get driving directions

The best way to get from Riyadh to Bahrain Island without a car is to train which takes 5h 58m and costs 340﷼ - 470﷼.

More details

It takes approximately 1h 58m to get from Riyadh to Bahrain Island, including transfers.

More details

The best way to get from Riyadh to Bahrain Island is to fly which takes 1h 58m and costs 700﷼ - 1300﷼. Alternatively, you can train, which costs 340﷼ - 470﷼ and takes 5h 58m, you could also bus, which costs 300﷼ - 460﷼ and takes 9h 6m.

Mode details

The quickest flight from Riyadh Airport to Manama Airport is the direct flight which takes 1h 5m.

Search flights

Yes, the driving distance between Riyadh to Bahrain Island is 462 km. It takes approximately 4h 37m to drive from Riyadh to Bahrain Island.

Get driving directions

Saudia, Lufthansa and Gulf Air Bahrain offer flights from Riyadh Airport to Manama Airport.

Search flights

There are 57+ hotels available in Bahrain Island. Prices start at $100 USD per night.

More details

Map of how to get from Riyadh to Bahrain Island.
Launch map view
  • Distance: 411.4 km
  • Duration: 1h 58m

What companies run services between Riyadh, Saudi Arabia and Bahrain Island, Bahrain?

Saudia, Lufthansa and Gulf Air Bahrain fly from Riyadh to Manama 5 times a day. Alternatively, Saudi Railways Company (SAR) operates a train from Riyadh to Dammam every 4 hours. Tickets cost $23 and the journey takes 3h 31m.

Airlines
Gulf Air Bahrain
Website
gulfair.com
Flights from Riyadh to Manama
Ave. Duration
1h 12m
When
Every day
Estimated price
$210 - $410
Saudia
Website
saudia.com
Flights from Riyadh to Manama
Ave. Duration
1h 5m
When
Monday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$220 - $400
Lufthansa
Website
lufthansa.com
Flights from Riyadh to Manama
Ave. Duration
1h 10m
When
Every day
Estimated price
$100 - $650
Train operators
Saudi Railways Company (SAR)
Phone
920000329
Email
customerservices@sar.com.sa
Website
sar.com.sa
Train from Riyadh to Dammam
Ave. Duration
3h 31m
Frequency
Every 4 hours
Estimated price
$23
Schedules at
sar.com.sa
Economy
$23
Business
$40
Train from Riyadh to Al Hufof
Ave. Duration
2h 10m
Frequency
Every 4 hours
Estimated price
$19
Schedules at
sar.com.sa
Economy
$19
Business
$32
Bus operators
SAPTCO
Website
saptco.com.sa
Bus from Riyadh Central Bus Station to Dammam
Ave. Duration
6h 6m
Frequency
Hourly
Estimated price
$16 - $25
Website
saptco.com.sa
Bus from Dammam to Manama - Lulu Centre
Ave. Duration
1h 30m
Frequency
5 times a day
Estimated price
$3 - $16
Website
saptco.com.sa
Bus from Al Hofuf to Dammam
Ave. Duration
2h 30m
Frequency
Once daily
Estimated price
$6 - $9
Website
saptco.com.sa

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Thanksgiving 2018: How to travel stress-free and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Riyadh to Riyadh Airport is to taxi which takes 23 min and costs 160﷼ - 190﷼.

More details